鼠标和键盘事件处理说明
时 间:2013-06-08 09:18:56
作 者:杜超-2号 ID:16058 城市:江阴
摘 要:在程序的交互式操作过程中,鼠标与键盘是最常用的输入设备。
正 文:
涉及鼠标操作的事件主要有MouseDown(鼠标按下)、MouseMove(鼠标移动)和MouseUp(鼠标抬起)3个,其事件过程形式为(XXX为控件对象名):
XXX_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
XXX_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)
XXX_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
其中Button参数用于判断鼠标操作的是左中右哪个键,可以分别用符号常量acLeftButton(左键1)、acRightButton(右键2)和acMiddleButton(中键4)来比较。Shift参数用于判断鼠标操作的同时,键盘控制键的操作,可以分别用符号常量acAltMask(Shift键1)、acAltMask(Ctrl键2)和acAltMask(Alt键4)来比较。X和Y参数用于返回鼠标操作的坐标位置。
2.键盘操作
涉及键盘操作的事件主要有KeyDown(键按下)、KeyPress(键按下)和KeyUp(键抬起)3个,其事件过程形式为(XXX为控件对象名):
XXX_KeyDown(KeyCode As Integer,Shift As Integer)
XXX_KeyPress(KeyAscii As Integer)
XXX_KeyUp(KeyCode As Integer,Shift As Integer)
其中KeyCode参数和KeyAscii参数均用于返回键盘操作键的ASCII值。这里,KeyDown和KeyUp的KeyCode参数常用于识别或区别扩展字符键(F1~F12)、定位键(Home、End、PageUp、PageDown、向上键、向下键、向左键、向左键及Tab)、键的组合和标准的键盘更改键(Shift、Ctrl或Alt)及数字键盘或键盘数字键等字符。KeyPress的KeyAscii参数常用于识别或区别英文大小写、数字及换行(13)和取消(27)等字符。Shit参数用于判断键盘操作的同时,控制键的操作。
Access软件网官方交流QQ群 (群号:483923997) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access窗体导出PDF】...(04.08)
- 【Access窗体导出PDF】...(04.07)
- Access两种方式实现即时更...(03.01)
- Access隐藏与显示lacc...(01.12)
- 【Access高效办公】将每个...(12.23)
- Access21点游戏源代码(12.13)
- 【Access窗体导出Exce...(11.15)
- 【Access开发】Acces...(11.14)
- 通过Access宏录入数据到选...(11.10)
学习心得
最新文章
- Access学习笔记--用Acce...(04.19)
- 【Access重复项查询示例】将A...(04.17)
- Access快速开发平台企业版--...(04.16)
- 【Access模块示例】通过模块代...(04.15)
- Access查询里面分组合计功能添...(04.13)
- 【Access删除查询】删除数字最...(04.12)
- 显示文件夹中所有文件的修改时间(04.11)
- 铁路工程管理系统;铁路工程管理小程...(04.10)
- 【Access查询示例】怎么将两个...(04.09)
- 【Access窗体导出PDF】Ac...(04.08)