当我将ToolBar中的一个按钮的样式属性选为tbrDropdown属性时(也就是按钮旁边带下拉按钮),我如何让下拉出来的菜单,标记其中的一项为选中的呢,
可以说成,默认是选第一项的,当改变时,将标记移到选中菜单的上面。谢谢

解决方案 »

  1.   

    VB的ToolBar控件做得太烂去学SDK编程,用API建立系统的ToolBar控件可参考:
    http://vbaccelerator.com/home/VB/Code/Controls/Toolbar/vbAccelerator_ToolBar_and_CoolMenu_Control/article.asp
      

  2.   

    在这个事件中编写代码,
    Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu)
        Select Case ButtonMenu.Index
            Case 1
                MsgBox "a1"
            Case 2
                MsgBox "a2"
            Case 3
                MsgBox "a3"
        End Select
    End Sub