combo_click()
点击控件得到属性 tab counts 中的数减一

解决方案 »

  1.   

    这个是不是点击就触发呀?可我只是想让用户选了东西以后,不用在别的地方再点一下就能自动作某些动作,可是不想让用户随便点在combo的哪儿都触发呀。
      

  2.   

    你可以做一个hook,拦截 CBN_CLOSEUP 消息,就可以了。VB自己做不到,必须调用API函数
      

  3.   

    click可以的,我就是这样做的
      

  4.   

    click里面我如何判断是点在了下拉出来的list里面而不是那个原来的textbox里面呢?
      

  5.   

    只有点下拉列表才会触发Click事件。
    但他有可能选择列表中原来的值。因此需要在click事件中保存listindex,用于比较:
    dim lastindex as longprivate sub combo1_click()
    if me.visible and combo1.listindex<>lastindex then
    lastindex=combo1.listindex
    msgbox "list changed"
    end if