以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]BeforeShowContextMenu事件中关闭快捷菜单无效(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20712) |
-- 作者:shenyl0211 -- 发布时间:2012/6/17 18:07:00 -- [求助]BeforeShowContextMenu事件中关闭快捷菜单无效(已解决) 根据既有的主菜单,加上适当调整,发布后的项目完全可以不用快捷菜单,因此,在不删除既有菜单设计器中的快捷菜单的前提下,用简单代码禁用快捷菜单是首选,但是根据帮助文件,在BeforeShowContextMenu事件中,输入e.Cancel=True可以禁用快捷菜单,但没有一点作用。
原因是没有开启全局表事件。 [此贴子已经被作者于2012-6-19 1:04:20编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/6/18 10:41:00 -- 看看: http://www.foxtable.com/help/topics/0662.htm
|
-- 作者:shenyl0211 -- 发布时间:2012/6/18 14:01:00 -- 狐爸:我就是看了该段帮助才知道在全局表事件中设置其e参数,想禁用所有表的右键菜单,结果就是我的问题1,于是不得不在论坛搜索其它解决办法,结果就是问题2。难道是软件的bug? |
-- 作者:ksyh518 -- 发布时间:2012/6/18 14:28:00 -- BeforeShowContextMenu事件中关闭快捷菜单无效 呵呵,兄弟你的全局表事件没开启啊, |
-- 作者:狐狸爸爸 -- 发布时间:2012/6/18 14:29:00 -- 是的,全局表事件某人是无效,需要去开启。 |
-- 作者:shenyl0211 -- 发布时间:2012/6/19 1:05:00 -- 谢谢指点。解决了。 |