永发信息网

VB6中toolbar控件的“按钮菜单”如何非点击调用?

答案:2  悬赏:0  手机版
解决时间 2021-02-04 23:58
  • 提问者网友:疯孩纸
  • 2021-02-04 13:00
将Style属性设置为5 tbdropdown之后,在所设按钮旁边出现了一个下拉菜单的箭头,现在已知通过Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu)来定义菜单点选,但这只是点这个箭头之后才触发此项。而我现在要实现的是点别的某个按钮,来调出这个菜单(也就是点别的东西相当于点了一下下拉菜单的箭头),试过 CALL Toolbar1_ButtonMenuClick(),但括号里不知道要填什么参数,好像填什么都说“类型不匹配”,请高手帮助,谢谢!!!
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-04 14:01
这个好像实现不了,vb只提供一个下拉菜单触发后的事件Toolbar1_ButtonDropDown,建议变通实现一下:用vb菜单(例:名字为 mnumain),button的style仍然是 tbdropdown,但不加ButtonMenu,然后利用ButtonDropDown事件:
'通过Toolbar调用
Private Sub Toolbar1_ButtonDropDown(ByVal Button As MSComctlLib.Button)
If Button = Toolbar1.Buttons(1) Then
PopupMenu mnumain
End If
End Sub
'通过按钮调用
Private Sub Command1_Click()
PopupMenu mnumain
End Sub
全部回答
  • 1楼网友:一袍清酒付
  • 2021-02-04 14:59
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯