以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]我想请教一下,我能不能在客户运行的程序中直接使用编辑窗口的鼠标右键的快捷菜单,就是我不用自己再去写快捷菜单了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66531)

--  作者:a937775799
--  发布时间:2015/4/8 22:48:00
--  [求助]我想请教一下,我能不能在客户运行的程序中直接使用编辑窗口的鼠标右键的快捷菜单,就是我不用自己再去写快捷菜单了
[求助]我想请教一下,我能不能在客户运行的程序中直接使用编辑窗口的鼠标右键的快捷菜单,就是我不用自己再去写快捷菜单了
--  作者:Bin
--  发布时间:2015/4/9 8:40:00
--  
可以用默认的快捷菜单的,你不懂它就是默认
--  作者:a937775799
--  发布时间:2015/4/9 19:29:00
--  
 默认的 要怎么用呀,谢谢

--  作者:包头123
--  发布时间:2015/4/10 9:08:00
--  
还是不明白?
--  作者:Bin
--  发布时间:2015/4/10 9:12:00
--  
你不动它,就是默认的啊
--  作者:狐狸爸爸
--  发布时间:2015/4/10 9:22:00
--  

楼主可能重新开始设计菜单,这个时候,你要自己设计默认的快捷菜单,使用默认的名称,就不需要写代码的了:

http://www.foxtable.com/help/topics/1077.htm

 

例如你设计一个快捷菜单,名称设置为Cell,那么右击某个单元格,就会自动弹出这个菜单,不需要写代码的


--  作者:a937775799
--  发布时间:2015/4/10 17:05:00
--  
 我现在设计的情况是这样的
有一些表是系统表不需要系统菜单,
但有一部分表 是客户自己建立的表名字都不确定,这些表 我想使用所有可以用的默认菜单,但是我不知道代码在哪里写

--  作者:Bin
--  发布时间:2015/4/10 17:25:00
--  
不需要动

然后在系统表的BeforeShowContextMenu事件 执行代码e.cancel=true

--  作者:a937775799
--  发布时间:2015/4/10 20:04:00
--  
默认的客户界面 每个表都没有快捷菜单的,
但是我用户自己生成的表怎么设置这个BeforeShowContextMenu事件呢?我需要动态的获得表对应的这个事件执行设置快捷菜单呢
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/4/10 20:04:10编辑过]

--  作者:a937775799
--  发布时间:2015/4/10 20:06:00
--  
 是不是在全局表事件中 先都设置成 有的,在对每个系统表单独设置BeforeShowContextMenu事件 执行代码e.cancel=true