以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文本框全选的快捷键 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59961) |
||||
-- 作者:jswalley -- 发布时间:2014/11/14 19:31:00 -- 文本框全选的快捷键 文本框的快捷键CTRL+A好像是WINDOWS自带的,但我系统中按了没有反应,CTRL+C 和CTRL+V可以,为什么呢? |
||||
-- 作者:Bin -- 发布时间:2014/11/15 8:51:00 -- 测试没问题,可能与系统其他快捷键冲突了. |
||||
-- 作者:jswalley -- 发布时间:2014/11/15 17:54:00 -- 怎么检查呢? 我用户菜单没有设置快捷键,我单独做了一个窗口,窗口所属表没有任何代码,也不行。 怎么检查冲突呢? |
||||
-- 作者:jswalley -- 发布时间:2014/11/15 18:00:00 -- 我新建一个项目,然后增加一个主窗口,上面就一个多行的文本框,增加一个自定义菜单,运行后,文本框的CTRL+A也无效。 |
||||
-- 作者:jswalley -- 发布时间:2014/11/16 8:11:00 -- 请老师指点一下。我新建一个项目,然后增加一个主窗口,上面就一个多行的文本框,增加一个自定义菜单,运行后,文本框的CTRL+A也无效。 |
||||
-- 作者:有点甜 -- 发布时间:2014/11/16 9:20:00 -- Ctrl+A 被占用了,你可以变通一下,去编写TextBox的KeyDown事件,判断Ctrl+B
If e.Control = True AndAlso e.KeyCode = Keys.B Then |
||||
-- 作者:jswalley -- 发布时间:2014/11/16 17:43:00 -- 我之前也想过这个方法,是判断CTRL+A 但也没有实现 If e.Control = True AndAlso e.KeyCode = Keys.A Then e.Sender.SelectAll e.Cancel = True End If 这样检测CTRL+A 也没有办法,如果用CTRL+B不一定用户会用这个快捷键。这个与WINDOWS不符。 另外能否高职CTRL+A 被哪个占用了? FoxTable是用CTRL+A增加一条记录,但用了用户菜单,也一直占用这个快捷键吗?
|
||||
-- 作者:有点甜 -- 发布时间:2014/11/16 17:46:00 -- 或者,你可以一下全局的快捷键
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52509&replyID=&skin=1
|
||||
-- 作者:jswalley -- 发布时间:2014/11/17 8:55:00 -- 全局快捷键系统可开发性、可维护性都不好。 最好还是找出原因和解决方法。 我上传一个简单的例子,就是一个主窗口和自定义的菜单。 CTRL+A没反应。
请老师帮看一下。 这个问题可能也涉及其他WINDOWS缺省快捷键。 |
||||
-- 作者:Bin -- 发布时间:2014/11/17 8:56:00 -- 哪里不管用? 表A主窗口的 单行 多行 文本框 都能全选
|