以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何在窗口任意位置右击鼠标均可显示快捷菜单  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62674)

--  作者:loongtai
--  发布时间:2015/1/6 9:43:00
--  [求助]如何在窗口任意位置右击鼠标均可显示快捷菜单
如题 为了实现这样的目的,我在窗口的MouseDown事件中写下如下代码:
If e.Button = MouseButtons.Right Then \'假定按下的是鼠标右键
    ContextMenus("物料选择").Show(e.Sender,e.x,e.y) \'则在鼠标位置显示快捷菜单
End If
执行时发现,只有当鼠标是放在窗口中的控件如label标签上点击时才会显示菜单,其它位置并不能显示。
请问如何设置才能保证只要鼠标在窗口区域内右击均可出现菜单。

--  作者:有点甜
--  发布时间:2015/1/6 9:45:00
--  

 1、窗口放一个大的panel;

 

 2、在全局事件设置代码。


--  作者:Bin
--  发布时间:2015/1/6 9:46:00
--  
用一个Panel面板控件, 铺满窗口.