以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何禁用或是替换系统本身的Tab键和Enter键功能! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123717) |
-- 作者:fivetable -- 发布时间:2018/8/21 19:54:00 -- 如何禁用或是替换系统本身的Tab键和Enter键功能! 虽然有Keydown事件可以用,但在一些控件和table表格中,总是优先执行Tab键和Enter键的功能后,在执行Keydown事件代码。这样一些按键事件的使用效果和代码使用都不是很方便。 如何禁用或是替换系统本身Tab键和Enter键的功能?
|
-- 作者:有点蓝 -- 发布时间:2018/8/21 20:37:00 -- Keydown事件代码加上 e.cancel = true
|
-- 作者:fivetable -- 发布时间:2018/8/22 19:23:00 -- keydow事件有Cancel: 逻辑型,设为True,取消此次按键。效果如老师所说的。 但在 keydowedit事件 没有取消此次按键,只有Cancel: 逻辑型,设为True,取消此次输入。每次按Enter键都优先执行系统本身的按键代码,无法替换也无法禁用,最主要的还无法执行接下来的代码,换成其他按键又可以执行代码。怎么办啊??? |
-- 作者:有点蓝 -- 发布时间:2018/8/22 20:23:00 -- 请上传实例详细说明问题。 |