c# - 带有控件的表单级别的 KeyPress

标签 c# .net vb.net

我想知道是否可以在表单级别当表单中有控件时处理 KeyPress 事件。

当窗体上没有控件时我可以实现这一点,但是当我添加一些东西时,比如按钮,窗体失去焦点并且我无法将其返回,即使使用 Me.Focus。焦点停留在按钮上。

有办法吗?如果没有,我想知道为什么。看起来很有趣。

最佳答案

只需将表单的关键预览属性设置为 true 即可。

关于c# - 带有控件的表单级别的 KeyPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48011654/

相关文章:

c# - 团结 : Manage AudioManager on all scenes

c# - 由于保护级别而无法访问类属性

c# - WPF - DataGrid 仅显示基类的属性

.net - 制作类似于 TinyURL.com 的短网址

c# - 为什么在 'GET' ing 时会出现此 WCF 错误?

c# - 语法错误与 Visual Studio 中的编译器错误,或红色波浪下划线与蓝色波浪下划线

c# - System.IO.Stream.Read 卡住

c# - 如何通过进程 ID 而不是窗口句柄向特定进程发送消息?

vb.net - 如何使用 POP3 从垃圾文件夹下载电子邮件

javascript - 如何修复 RegisterClientScriptBlock 在 Visual Studio 中已过时警告