DropDown事件會在Combbox下拉時觸發﹐
選擇了內容以后﹐如果內容與選擇前的不同
觸發Change事件﹐有問題嗎﹖

解决方案 »

  1.   

    Combo 控件实际上是一个Textbox和一个List合并而成的, 
    所以,Combo的Change事件实际上是Textbox的Change事件,就是用键盘往里面输入的时候触发这个事件.Click事件是List的ListIndex改变的时候触发的
    把Combo的Style设置成2,然后写Click事件触发
      

  2.   

    先是Combo1_DropDown()
    再接着是Combo1_Click()
    除非手工或代码更改文本,否则change事件不会发生
      

  3.   

    从想象上讲应该是Change事件,但是并不是。
    CB_SHOWDROPDOWN fShow:False
    CB_SHOWDROPDOWN lResult:True
    CB_SHOWDROPDOWN fShow:False
    CB_SHOWDROPDOWN lResult:True
    上面贴的是一个style=2的Combo的消息循环,而如果style=1,那么
    就有两个东西了,一个是ThunderComboBox,也就是你看见到Combo控件
    的整个外观,一个是Edit,就是可以写字的地方,它们分别都具有消息的。
    所以应该写在Click中保险。