以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何在窗口任意位置右击鼠标均可显示快捷菜单 (http://foxtable.net/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面板控件, 铺满窗口. |