以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我做了个并列窗口,怎么禁止ctrl+A增加行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79987) |
-- 作者:sgs -- 发布时间:2016/1/13 14:48:00 -- 我做了个并列窗口,怎么禁止ctrl+A增加行 如题,做了个并列窗口,绑定到了关联表,请问如何屏蔽掉ctrl+a,因为我自己设计了一个按钮 |
-- 作者:Hyphen -- 发布时间:2016/1/13 15:20:00 -- 参考 |
-- 作者:sgs -- 发布时间:2016/1/13 15:23:00 -- 这个ctrl+a是全局快捷键吗?难道要单独用钩子来解决这个问题? |
-- 作者:sgs -- 发布时间:2016/1/13 15:40:00 -- 版主给个简单实用的方法啊,我仅仅是想禁用ctrl+a,keydown事件里面写代码还报错,不知何故,代码如下: if e.control & e.keycode = keys.A then e.cancel = true end if 用钩子也太小题大作了吧
|
-- 作者:Hyphen -- 发布时间:2016/1/13 16:17:00 -- If e.Control AndAlso e.keycode = keys.A Then e.cancel = True End If
|
-- 作者:sgs -- 发布时间:2016/1/13 16:23:00 -- 试过了,还是不行,主界面的所有表都能ctrl+a,keydown事件为什么无效呢,如何禁止? |
-- 作者:Hyphen -- 发布时间:2016/1/13 16:37:00 -- 2楼有说明啊,用自己的菜单替换掉系统的菜单 |
-- 作者:sgs -- 发布时间:2016/1/13 16:43:00 -- 你试过没,我试过了,不行 |
-- 作者:Hyphen -- 发布时间:2016/1/13 16:45:00 -- 当然试过 |
-- 作者:Hyphen -- 发布时间:2016/1/13 16:49:00 -- 导入系统菜单,然后把原来新增行的菜单删除试试。当然要在用户菜单模式下才有效 |