Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]副表、临时表的快捷菜单

1楼
njzwm 发表于:2025/4/29 22:07:00
想给副表/临时表增添快捷菜单,尝试了几次都不成功,请问老师该如何编写命令,放在那个事件中?谢谢
2楼
有点蓝 发表于:2025/4/29 22:29:00
要预先在菜单设计界面添加好快捷菜单,然后才能使用。无法临时生成快捷菜单
3楼
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里面此命令也不行。

怎样才能让某一副表或临时表具有单独的快捷菜单呢?
4楼
有点蓝 发表于:2025/4/30 12:11:00
判断表名

if e.table.name = "窗口1_table1" then
msgbox("副本")
5楼
njzwm 发表于:2025/5/4 11:02:00
谢谢蓝老师,这个方式对于副表是有效的,但是如果是临时表该怎么处理呢,e.ContextMenu = ContextMenus("菜单A")应该放在哪里呢
6楼
有点蓝 发表于:2025/5/4 13:28:00
全局表事件:http://www.foxtable.com/webhelp/topics/0671.htm
7楼
njzwm 发表于:2025/5/4 17:03:00
对于SQLTable类的表格这样操作好像不管用。
8楼
有点蓝 发表于:2025/5/5 19:46:00
肯定管用。要启动对应的事件的,具体看6楼帮助
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03198 s, 2 queries.