combo实际上是由一个textbox和一个listbox组成的,它有两个重要事件:change 和 click1>当直接输入内容时(注意:不是点击条目使其内容发生变化时),发生change事件 2>点击条目(不论内容发生不发生变化)都发生click事件你可以用下面的代码测试一下:Private Sub Form_Load() For i = 1 To 10 Combo1.AddItem i Next End SubPrivate Sub Combo1_Change() MsgBox "Combo1_Change" End SubPrivate Sub Combo1_Click() MsgBox "Combo1_Click" End Sub
或写在form_activate里
只是把相关的代码移动了一下位置,多谢各位!
又想问一句:form_load和form_activate有什么不同?
form_activate在窗体显示之后执行顺便说一句,问题解决了就赶快结帖
2>点击条目(不论内容发生不发生变化)都发生click事件你可以用下面的代码测试一下:Private Sub Form_Load()
For i = 1 To 10
Combo1.AddItem i
Next
End SubPrivate Sub Combo1_Change()
MsgBox "Combo1_Change"
End SubPrivate Sub Combo1_Click()
MsgBox "Combo1_Click"
End Sub