第9章响应键盘与鼠标事件.ppt
《第9章响应键盘与鼠标事件.ppt》由会员分享,可在线阅读,更多相关《第9章响应键盘与鼠标事件.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-5-301第第 9 章章 响应键盘与鼠标事件过程响应键盘与鼠标事件过程n响应键盘事件响应键盘事件n响应鼠标事件响应鼠标事件n拖放操作拖放操作2022-5-3029.1 键盘事件键盘事件nKeyPress事件事件nKeyDown事件事件nKeyUp事件事件能够捕捉用户对键盘的所有操作能够捕捉用户对键盘的所有操作 2022-5-3039.1.1 KeyPress事件 KeyPress事件当按下与事件当按下与ASCII字符相对应的键时触字符相对应的键时触发,发, 它只能识别它只能识别Enter、Tab和和Backspace三个控三个控制键。制键。例如检测用户在文本框中输入字符时是否按下了回
2、车例如检测用户在文本框中输入字符时是否按下了回车键,可以在文本框的键,可以在文本框的KeyPress事件中加入以下代码:事件中加入以下代码: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then MsgBox 您按下了回车您按下了回车键键 End Sub 2022-5-3049.1.2 KeyDown和KeyUp事件 KeyDown事件和事件和KeyUp事件提供了最低级的键事件提供了最低级的键盘响应,它可捕捉到一些特殊的、盘响应,它可捕捉到一些特殊的、KeyPress事件无事件无法检测的键或组合键:法检测的键
3、或组合键:(1)Shift、Ctrl和和Alt键的组合键的组合(2)PageUp和和PageDown键键(3)箭头键)箭头键(4)区分打字键盘的数值键和数值小键盘的数字键)区分打字键盘的数值键和数值小键盘的数字键(5)与菜单命令无关的功能键)与菜单命令无关的功能键2022-5-3059.1.2 KeyDown和KeyUp事件 KeyDown事件和事件和KeyUp事件的事件的KeyCode参数在输入字符参数在输入字符“A”与与“a”的返回值相同,的返回值相同,若要区别它们,则要借助于若要区别它们,则要借助于shift键和键和shift参参数。数。 KeyDown事件和事件和KeyUp事件可识别标
4、准事件可识别标准键盘上的大多数控制键,包括所有的功能键键盘上的大多数控制键,包括所有的功能键F1F16,编辑键,编辑键PageUp、PageDown键、键、Delete、Insert键等,箭头键键等,箭头键、,数字小键盘上的键。数字小键盘上的键。 2022-5-306【例【例9.1】当用户输入了正确的密码时,显示】当用户输入了正确的密码时,显示“密码正确密码正确!”,否则提示用户,否则提示用户“无效的密码,无效的密码,请重试请重试!”,若用户连续输入三次错误,则提,若用户连续输入三次错误,则提示用户示用户“您无权进入系统!您无权进入系统!”,退出。当用,退出。当用户完成输入密码后,直接按下回车
5、键或单击户完成输入密码后,直接按下回车键或单击“确定确定”按钮都可完成检测用户名称和密码按钮都可完成检测用户名称和密码正确与否的操作。正确与否的操作。 9.1.3 实例:登陆检测程序 2022-5-3079.2 鼠标事件鼠标事件 Visual Basic提供了三种鼠标事件来响应提供了三种鼠标事件来响应鼠标的动作:鼠标的动作:nMouseDown按下鼠标任意按钮时发生;按下鼠标任意按钮时发生;nMouseUp释放鼠标任意按钮时发生;释放鼠标任意按钮时发生;nMouseMove鼠标指针移动到新位置时发生。鼠标指针移动到新位置时发生。 2022-5-3089.2 鼠标事件鼠标事件鼠标事件的参数: B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 响应 键盘 鼠标 事件
限制150内