首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.3  键盘事件处理

键盘和鼠标一样,也是用户与程序的重要交互工具,通过对鼠标事件的了解,相信读者已经知道了键盘事件到底是什么。本节从一些控件通用的键盘事件入手,学习如何处理在程序中应用键盘事件。

标准键盘事件的处理代码如下所示。

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

{

    MessageBox.Show("您操作的是键盘!");

}

键盘事件和鼠标事件的结构是相同的,不同的是键盘事件的参数变成了“KeyPressEventArgs”。此参数一般提供用户所按下的键的相关信息。如果用户按下的键为“a”,则通过访问此参数的“e.KeyChar”属性,可以获取所按键的编码值。

常用的键盘事件有三个,其详细的说明如下所示。

—     KeyPress:当用户按下键盘上某键,然后又抬起按键时,触发的事件。

—     KeyUp:当用户抬起键盘按键时触发的事件。

—     KeyDown:当用户按下键盘某键时触发的事件。

注意:一个KeyPress操作相当于一个KeyDown操作加一个KeyUp操作。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论