以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何在窗口表中禁用鼠标右键的快捷菜单? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55263) |
-- 作者:steven306 -- 发布时间:2014/8/13 13:58:00 -- 如何在窗口表中禁用鼠标右键的快捷菜单? 在普通数据“表A”右键快捷菜单(MenuA)可用,而在窗口1的table1中表A右键菜单(MenuA)不可用,如何设置? |
-- 作者:Bin -- 发布时间:2014/8/13 14:05:00 -- 表的 BeforeShowContextMenu 事件 执行e.cancel=true
|
-- 作者:steven306 -- 发布时间:2014/8/13 14:48:00 -- 执行e.cancel=true,执行这个不是把不是窗口表的普通表的右键也给禁止了?我要的是分别控制 |
-- 作者:Bin -- 发布时间:2014/8/13 14:49:00 -- 判断一下当前表名 e.table.name 窗口用副本表.
|
-- 作者:steven306 -- 发布时间:2014/8/13 15:02:00 -- 这个靠谱,给个范句,小弟刚刚接触 |
-- 作者:Bin -- 发布时间:2014/8/13 15:03:00 -- if e.table.name="XX" then e.cancel=true end if 建议你先按部就班看一遍帮助 |
-- 作者:有点甜 -- 发布时间:2014/8/13 15:04:00 -- 以下是引用steven306在2014-8-13 15:02:00的发言:
这个靠谱,给个范句,小弟刚刚接触
Msgbox(e.Table.Name) If e.Table.Name.IndexOf("_") > -1 Then e.Cancel = True End If |