c# Form中的键盘响应
由于工程项目需要,要在全屏Form中加上键盘ESC的响应,实现的效果就是:全屏中press键盘上的Escape键,程序结束。
原本觉得挺简单的功能,却捣鼓了一会儿才解决。大致总结一下步骤:
首先在form的designer下加上 this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Form_KeyPress);
然后写响应函数
private void Form_KeyPress(object sender, KeyPressEventArgs e){if (e.KeyChar == (char)Keys.Escape) {Application.Exit();}}
这样完成了之后,运行程序,发现form并没有响应ESC。
还需要在form中将KeyPreview的属性设置为True,如图所示:
全部完成后,form正常响应ESC。
转载于:https://www.cnblogs.com/snake-hand/archive/2013/06/05/3119813.html
c# Form中的键盘响应相关推荐
- 键盘响应事件中的连按问题
连按问题 在按键响应连按的时候遇到了一些问题 即重写了keyPressEvent(QKeyEvent *event)和keyPressRelease(QKeyEvent *event) 但是在具体使用 ...
- QT键盘响应卡顿的解决方法
1.不要将事件在键盘响应事件中执行,应在键盘响应事件出设置布尔型变量. 例如: void Widget:: keyPressEvent(QKeyEvent *key)//检测键盘按下{Q_UNUSED ...
- 《MFC游戏开发》笔记四 键盘响应和鼠标响应:让人物动起来
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9327377 作者:七十一雾央 新浪微博:http:// ...
- 38 --> 详解 OpenWRT RESET按键、键盘响应逻辑
OpenWrt 按键处理逻辑采用 hotplug 事件方式进行管理,reset按键,用来进行重启或者恢复出厂操作.热插拔事件流程:内核具有检测 键盘守护程序,gpio_button_hotplug 模 ...
- 【个人笔记】08 回调函数+键盘响应操作
个人资料,仅供学习使用 学习课程:OpenCV4 C++ 快速入门视频30讲--贾志刚 08 回调函数+键盘响应操作 opencv知识点: 回调函数 - callback 键盘响应 - waitKey ...
- opencv快速入门—键盘响应操作
贾志刚老师-opencv基于c++快速入门基础30讲 本节课程中主要讲解利用键盘实现图像处理过程的便捷操作,如:键盘按下1,图像变成灰度图像:键盘按下2,图像变成hsv色彩空间的图像:键盘按下3,图像 ...
- C# 键盘响应事件及键值对照表
键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的. 原型:public event KeyPressEventHandler KeyPress ...
- iPhone和ipad键盘高度及键盘响应事件 摘
iPhone和ipad键盘高度及键盘响应事件 http://blog.csdn.net/benbenxiongyuan/article/details/7892019 IPAD键盘高度: portra ...
- fieldset在form中的用法
在表单的应用中,我们有时会用到对 form 的信息进行分组,例如"注册(regForm)",可能会将注册信息分组成基本信息(一般为必填),详细信息(一般为可选),因此可考虑在 fo ...
最新文章
- Kostya Keygen#2分析
- php 爬虫_Rad爬虫结合W13Scan扫描器挖掘漏洞
- Bminer 7.0.0 ETH挖矿教程(Linux 64)
- mysql 两张表合并查询_中级数据分析-多表查询
- 面向.NET开发人员的Dapr——发布和订阅
- 【Java】统计字符串中每个字符出现的次数
- python 2.7 input_Python2.7-fileinput
- 科大讯飞 开放平台 开发者 语音识别
- Android----获取包名和sh1
- psd图层重命名,ps批量修改图层名字的脚本(附批量替换方法)
- oracle dataguard坏块,dataguard主库坏块的修复
- 关于axure rp 是做什么用的
- c语言ip判断程序,IP判断 (C语言代码)
- 服务器安全值得深思的几点问题?
- (Rock, Paper, Scissors, Lizard and Spock)sheldon谢耳朵独创的剪刀,布,石头,蜥蜴,史波克 用代码实现
- python气象卫星云图解析_02_中央气象台
- Qt:Label插入图片
- 为什么使用高匿代理IP会被检测出许多问题,都有哪些问题呢?
- 信任令BIU首发BigONE
- 计算机硬件英语文章带翻译,适合孩子阅读的英语小短文(带翻译)
热门文章
- 编程语言对比 函数定义
- python解析html的库_python解析html开发库pyquery使用方法
- asteroids模板 游戏 java_在高级Java游戏中存储全局/静态变量的最佳方法是什么?...
- 深圳观澜机房(云计算数据中心)
- 虚拟化与私有云的区别
- vSphere 6.5 Upgrade Considerations Part-2 (vSphere 6.5升级注意事项第2部分)
- Java基础学习总结(39)——Log4j 1使用教程
- linux经典脚本实例,Linux常用Shell脚本珍藏
- python企业微信特定用户_python3调用企业微信api!开发一款属于自己的企业微信...
- php文件下载不完整,求帮看下这段PHP下载MP4文件的有关问题,文件下载不完整