鼠标和键盘事件处理说明
时 间: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群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)