在一个VB程序中,有一个combo1和lable1的两个控件,combo1的下拉内容是abc:123,当下拉里选中abc:123项时,让lable1.text显示123,这个语句该怎么写?虾米求教
解决方案 »
- vb6使用
- 操作MYSQL的一个字段属性问题
- dll重新编译,exe是否需要重新编译?
- 为grid设置列公式的问题,在线等待中。。。
- 如何清空数组
- 如何通过IP向对方发送文字信息?
- 在word文档中使用active控件引发的问题,想请大家帮忙。急!!!
- 纯粹新手提问:adodc与datagrid?
- what the distinguish between dim rst as new adodb.recordset and dim rst as new recordset?thank you!
- AscW
- 反导弹成功,百度被黑,谷歌退出,是巧合么?
- 求教当n的值为空值时,解决类型错误的问题,谢谢
Label1.Caption = Right(Combo1.Text, 3)
End SubPrivate Sub Form_Load()
Combo1.AddItem "abc:123"
Combo1.AddItem "abc:124"
End Sub
Dim a() As String
a = Split(Combo1.Text, ":")
If UBound(a) >= 1 Then
Label1 = a(1)
End If
End Sub
Private Sub Combo1_Click()dim StrA as string
StrA =split(Combo1.Text,":")(1)
Label1.Caption = StrA
End Sub
测试通过 -.-
可 这句不太理解 Label1 = a(1)
等同 Label1.Caption = a(1) ?
Dim S
If Combo1.Text = "abc:123" Then '如果选中项的内容等于"abc:123"
S = Split(Combo1.Text, ":") '将选中的内容以冒号分割,导入变体型变量
If UBound(S) >= 1 Then Label1.Caption = S(1) '>=1表示变量中确保含有分隔符冒号
End If
End Sub
Private Sub Combo1_Click()
Label1.Caption = Split(Combo1.Text, ":")(1)
End SubPrivate Sub Form_Load()
Combo1.AddItem "abc:123"
Combo1.AddItem "abc:124"
End Sub