以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 禁用右键 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126055) |
-- 作者:qaz17909 -- 发布时间:2018/10/12 22:21:00 -- 禁用右键 窗口sqltable,在列序号的位置,点击右键,可以执行锁定行、删除行等操作,可否禁用。同样禁用行的右键操作,但保留单元格右键的操作。 |
-- 作者:有点蓝 -- 发布时间:2018/10/12 22:24:00 -- 参考:http://www.foxtable.com/webhelp/scr/0662.htm |
-- 作者:qaz17909 -- 发布时间:2018/10/21 19:24:00 -- 我设置如下,仍不能实现窗口中表格禁用右键弹出快捷菜单,是哪里有问题? If e.HitType = HitTypeEnum.Column OrElse e.HitType = HitTypeEnum.Row OrElse e.HitType = HitTypeEnum.Cell OrElse e.HitType = HitTypeEnum.Empty OrElse e.HitType = HitTypeEnum.Range Then e.Cancel = True End If 然后在项目事件的AfterOpenProject设置代码 For Each dt As DataTable In DataTables dt.GlobalHandler.BeforeShowContextMenu = True Next |
-- 作者:有点甜 -- 发布时间:2018/10/21 19:46:00 -- 窗口afterLoad事件
For Each dt As Table In Tables |
-- 作者:qaz17909 -- 发布时间:2018/10/21 20:18:00 -- 每个窗口都加太麻烦了,不能统一写吗 |
-- 作者:有点甜 -- 发布时间:2018/10/21 20:35:00 -- 以下是引用qaz17909在2018/10/21 20:18:00的发言:
每个窗口都加太麻烦了,不能统一写吗
窗口表,在窗口打开的时候才生成的,生成表以后,才能设置表格的全局事件的。
所以,没办法。除非你把设置代码设置在一个定时器里面,或者currentTableChanged事件里面。 |