-- 作者:chen3728060
-- 发布时间:2017/3/22 18:04:00
-- 为什么表的右键菜单,设置了全局表事件,但是不起效?
我在
BeforeloadOuterTable事件放了
e.Cancel = True \'我使用动态加载,默认什么表都不加载。需要用到啥才加载啥
Initialize事件里放了
For Each dt As DataTable In DataTables dt.GlobalHandler.BeforeShowContextMenu= True Next
然后全局表事件BeforeShowContextMenu设置了
If SystemMenu = False Then e.ContextMenu = ContextMenus("OnlySimple") \'这个右键菜单很简单,很通用 End If
但是表都没有右键菜单的效果。但是如果我把e.ContextMenu = ContextMenus("OnlySimple") 放在具体每个表的BeforeShowContextMenu里,就都可以生效
此主题相关图片如下:1.jpg
[此贴子已经被作者于2017/3/22 18:04:43编辑过]
|