VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 574|亚博足彩app下载安装: 8
打印 上一主题 下一主题

[求助] 请问如何点ESC键都可以退出窗口

[复制链接]
跳转到指定楼层
1
发表于 2019-8-8 17:51:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 折翼鸟 于 2019-8-8 17:54 编辑

如果我想焦点不管在哪儿点ESC键都可以退出窗口,请问是不是窗口里的每一个控件上都要加 keypress 事件 有什么方法可以做到一段代码就能包括所有控件的方法吗?
2
发表于 2019-8-8 20:43:30 | 只看该作者
下载一个全局热键控件,加入ESC键值,触发。
网上有县城的控件,也可以到VB编程的QQ群去下载。
3
 楼主| 发表于 2019-8-9 02:56:23 | 只看该作者
vbfans01 发表于 2019-8-8 20:43
下载一个全局热键控件,加入ESC键值,触发。
网上有县城的控件,也可以到VB编程的QQ群去下载。

谢谢,我去找找
4
发表于 2019-8-9 10:41:41 | 只看该作者
添加个按钮,把cancel属性设为true,在这个按钮的单击事件里写退出窗体命令即可。
5
 楼主| 发表于 2019-8-9 15:41:59 | 只看该作者
cwa9958 发表于 2019-8-9 10:41
添加个按钮,把cancel属性设为true,在这个按钮的单击事件里写退出窗体命令即可。

谢谢,按你的方法问题已解决
6
 楼主| 发表于 2019-8-9 15:42:19 | 只看该作者
cwa9958 发表于 2019-8-9 10:41
添加个按钮,把cancel属性设为true,在这个按钮的单击事件里写退出窗体命令即可。

谢谢,按你的方法问题已解决
7
 楼主| 发表于 2019-8-9 15:42:46 | 只看该作者
cwa9958 发表于 2019-8-9 10:41
添加个按钮,把cancel属性设为true,在这个按钮的单击事件里写退出窗体命令即可。

谢谢,按你的方法问题已解决
8
发表于 2019-8-11 14:50:34 | 只看该作者
Form的KeyPreview属性设为True,这样可以不需要放其他控件

Private Sub Form_KeyPress(KeyAscii As Integer)
        If KeyAscii = vbKeyEscape Then Unload Me
End Sub
9
发表于 2019-8-13 12:28:15 | 只看该作者
本帖最后由 JuncoJet 于 2019-8-13 12:29 编辑

GetAsyncKeyState
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2019-10-30 04:54

VB爱好者乐园(VBGood)
快速亚博足彩app下载安装 返回顶部 返回列表