vb鼠标右键弹出菜单 让标签可以任意移动?

vb鼠标右键弹出菜单 让标签可以任意移动

第1个回答  2020-12-22
快捷菜单是独立于菜单栏而显示在窗体上的浮动菜单。在快捷菜单上显示的项目取决于按下鼠标右键时指针所处的位置,因此,快捷菜单也被称作上下文菜单。在运行时,至少含有一个菜单项的任何菜单都可以作为快捷菜单。
为了显示快捷菜单,可以使用快捷菜单方法:
[对象.]Popup Menu 菜单名,标志,x,y,粗体字
在实际的程序中,如果需要使用快捷菜单的话,可以先设计一个菜单,然后隐藏它,在适当的时候,弹出这个菜单。
当然,也可以根据单击鼠标右键这个事件发生的控件的不同,来弹出不同的快捷菜单。例如在程序中,就经常遇到这种情况。
快捷菜单的设计方法和普通菜单一模一样,只是显示的形式不同。 每次只能显示一个快捷菜单。在已显示一个快捷菜单的情况下,对后面调用的快捷菜单方法将不予理睬。
在快捷菜单方法中,使用标志参数,可以进一步定义快捷菜单的位置和性能。 如果想要指定一个标志,可以从每组中选择一个常数,再用Or操作符把它们连起来。
使用粗体字参数可以指定在显示的快捷菜单中希望以粗体字体出现的菜单控件的名称。在快捷菜单中,只能有一个菜单选项被加粗。

希望我能帮助你解疑释惑。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网