关于c# winform 键盘响应右边键盘的上下左右方向键没有反应

2019-11-12 12:39:51 浏览数 (1)

原文作者:aircraft

原文链接:https://cloud.tencent.com/developer/article/1536950

    记录一下这个小坑,c# winform 键盘响应右边键盘的上下左右方向键没有反应

我的界面是下图这样的:

想加上键盘响应,也就是右边方向键的响应。直接点击窗体右键属性 然后点击最上面的闪电标志进入事件列表,里面的键盘函数双击即可

代码大概:

然后加完这些之后 我发现我的方向键盘消息响应不了,经过一番百度后再论坛里看到这个解决办法

原因是:按上下左右的时候,窗体焦点或者鼠标焦点在右边的框框里跳来跳去

解决办法:右键属性,然后将最下面的KeyPreview 改为true即可

若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c ,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识

0 人点赞