vb toolbar  TbrDropDown式样按钮如何点击按钮也弹出下级菜单,也就是说不用点击按钮右侧的小三角就弹出下级菜单。
使用api可以实现吗?谢谢各位!

解决方案 »

  1.   

    本帖最后由 bcrun 于 2011-02-25 21:50:27 编辑
      

  2.   

    你说的这个不行啊,我的意思是,在buttonclick事件就如同点击右侧的小三角,弹出下级菜单。
      

  3.   


    那你把它改成buttonclick不就行了:
    Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    Dim s As String
    On Error GoTo errr
    ……
      

  4.   

    晕,关键是“'显示你的菜单”的代码不会写啊,这里要显示的不是popup的菜单,而是toolbar的下拉菜单,也就是点击按钮就如同点击按钮右侧的小三角。谢谢你的回复
      

  5.   

    需要将按钮风格修改为BTNS_WHOLEDROPDOWN
      

  6.   

    你还是按照我上面的做法搞吧。
    就是你不要把菜单直接定义到toolbar中,另外定义,然后再在Click事件中弹出菜单即可。我现在就是这样做的。