【发布时间】:2009-10-24 02:48:31
【问题描述】:
我有一个带有几个特殊控件的表单,它是我的应用程序的主窗口。我想在我的应用程序运行时捕获所有按键,在表单级别,而不是在焦点控件或类似的东西上。在 WinForms 中执行此操作的标准方法是什么?
【问题讨论】:
我有一个带有几个特殊控件的表单,它是我的应用程序的主窗口。我想在我的应用程序运行时捕获所有按键,在表单级别,而不是在焦点控件或类似的东西上。在 WinForms 中执行此操作的标准方法是什么?
【问题讨论】:
设置 Form.PreviewKeys = true,则获得所有键盘事件。
【讨论】:
将表单的 KeyPreview 属性设置为 true,然后处理其中一个按键事件。
【讨论】: