Foxtable(狐表)用户栏目专家坐堂 → 按键关闭窗口的问题


  共有2211人关注过本帖树形打印复制链接

主题:按键关闭窗口的问题

帅哥哟,离线,有人找我吗?
晕了快扶我
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1199 积分:7102 威望:0 精华:0 注册:2013/3/4 18:02:00
按键关闭窗口的问题  发帖心情 Post By:2016/5/11 3:31:00 [只看该作者]

 窗体KeyDown事件里写
If e.Control = True AndAlso e.KeyCode = Keys.F11 Then
e.Form.Close
End If
没反映?难道是新版本的原因?

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1199 积分:7102 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2016/5/11 3:35:00 [只看该作者]

 我也是醉了,我发现窗体里如果没有Button控件,这个代码就会失效,有的话就有用,狐爸测试下

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1199 积分:7102 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2016/5/11 3:47:00 [只看该作者]

图片点击可在新窗口打开查看 更好笑的是如果把这个按钮设置为不可见或者不可用,这个代码也依然失效

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/11 8:38:00 [只看该作者]

KeyDown是用来捕捉键盘按键事件的,当窗口没有任何输入焦点(如文本框、组合框等等)的情况下下,自然不能触发KeyDown事件。

按钮比较特殊,虽然没有输入焦点,但是按钮本身设计是可以接收快捷键的,所以也能触发键盘按键事件

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/11 9:31:00 [只看该作者]

1、你可以放一个button,然后把其放在一个看不到的地方就行啊;

 

2、窗口的keydown事件,必须要控件拥有焦点后才能触发的。如果你觉得麻烦,你可以用全局的快捷键

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52509&skin=0

 


 回到顶部