如何在combobox的值变化时给其他变量赋值?
如题!当在combobox选择不同的条目时,如何做到根据选择的不同条目给变量赋不同的值?
(Combo1.ListIndex + 1)永远等于-1 就说明:你的Combo1的list为空.
你上面说的 "条目1"\"条目2"\"条目3" 哪去了?
你的Combo1的list里没添加 "条目1"\"条目2"\"条目3" 你又怎么选择呢?
Combo1的list为空或没有选到时,Combo1.ListIndex的值为1-1
你如果在Combo1的list依此添加 "条目1"\"条目2"\"条目3"后,
当你选到"条目1"时,Combo1.ListIndex 的值为 0
当你选到"条目2"时,Combo1.ListIndex 的值为 1
当你选到"条目3"时,Combo1.ListIndex 的值为 3
.
.
.
哎...我实在是没办法再解释了...看来我真的不是做老师的料.
你再不明白我也没办法了....
最后你看看下面的代码吧:
Private Sub Command1_Click()
If (Combo1.ListIndex + 1) = 1 Then x = 10000
If (Combo1.ListIndex + 1) = 2 Then x = 20000
If (Combo1.ListIndex + 1) = 3 Then x = 30000
Print x
End Sub
Private Sub Form_Load()
Combo1.AddItem "条目1"
Combo1.AddItem "条目2"
Combo1.AddItem "条目3"
Combo1.ListIndex = 0
End Sub