以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]副表、临时表的快捷菜单 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=196471) |
-- 作者:njzwm -- 发布时间:2025/4/29 22:07:00 -- [求助]副表、临时表的快捷菜单 想给副表/临时表增添快捷菜单,尝试了几次都不成功,请问老师该如何编写命令,放在那个事件中?谢谢 |
-- 作者:有点蓝 -- 发布时间:2025/4/29 22:29:00 -- 要预先在菜单设计界面添加好快捷菜单,然后才能使用。无法临时生成快捷菜单 |
-- 作者:njzwm -- 发布时间:2025/4/30 11:42:00 -- 蓝老师,谢谢回复: 我的快捷菜单已经设计好了,但是调用不成功。 1、在表属性"BeforeShowContextMenu"事件中如果写成e.ContextMenu = ContextMenus("菜单A"),那将区分不开主表和副表,所有表都在使用“菜单A”了。帮助文件中提到为关联表设置快捷菜单,但是没有涉及副表。 2、如果是临时表的话,由于在程序未运行时,临时表还没有建立,也就没有表属性的事件可以写命令。在全表事件中,我尝试写过 if table.contains... 或者if Datatable.contains... + e.ContextMenu = ContextMenus("菜单A")的方式写过,但是好像不启作用。放在窗口的afterload里面此命令也不行。 怎样才能让某一副表或临时表具有单独的快捷菜单呢?
|