最近评论
正在载入评论列表...
![]() |
键盘和鼠标一样,也是用户与程序的重要交互工具,通过对鼠标事件的了解,相信读者已经知道了键盘事件到底是什么。本节从一些控件通用的键盘事件入手,学习如何处理在程序中应用键盘事件。
标准键盘事件的处理代码如下所示。
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("您操作的是键盘!");
}
键盘事件和鼠标事件的结构是相同的,不同的是键盘事件的参数变成了“KeyPressEventArgs”。此参数一般提供用户所按下的键的相关信息。如果用户按下的键为“a”,则通过访问此参数的“e.KeyChar”属性,可以获取所按键的编码值。
常用的键盘事件有三个,其详细的说明如下所示。
KeyPress:当用户按下键盘上某键,然后又抬起按键时,触发的事件。
KeyUp:当用户抬起键盘按键时触发的事件。
KeyDown:当用户按下键盘某键时触发的事件。
注意:一个KeyPress操作相当于一个KeyDown操作加一个KeyUp操作。