使用键盘事件
大多数 Windows 窗体程序都通过处理键盘事件来处理键盘输入。 本主题提供键盘事件的概述,其中包括关于何时使用每个事件以及提供给每个事件的数据的详细信息。 有关更多信息,请参见 事件概述(Windows 窗体) 和 事件处理程序概述(Windows 窗体) 和 事件处理程序概述(Windows 窗体) 和 事件概述(Windows 窗体) 和 事件处理程序概述(Windows 窗体) 和 事件概述(Windows 窗体) 和 事件处理程序概述(Windows 窗体) 和 事件概述(Windows 窗体).
键盘事件
当用户按键盘键时,Windows 窗体提供两个事件,而当用户松开键盘键时,Windows 窗体提供一个事件。
当用户按键时,Windows 窗体根据键盘消息指定的是字符键还是物理键来确定要引发的事件。 有关字符键和物理键的更多信息,请参见 键盘输入工作原理。
下表对这三个键盘事件进行了说明。
键盘事件 |
说明 |
结果 |
---|---|---|
当用户按物理键时将引发此事件。 |
KeyDown 的处理程序接收:
|
|
当所按的键产生字符时将引发此事件。 例如,当用户按 Shift 和小写的“a”键时,将产生大写字母“A”字符。 |
|
|
当用户松开物理键时将引发此事件。 |
KeyUp 的处理程序接收:
|