鼠标和键盘事件处理说明
时 间: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列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)

学习心得
最新文章
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)
- Access控件美化之--美化按钮...(04.19)
- Access多行文本按指定字符筛选...(04.18)
- Microsoft Access数...(04.18)
- 仓库管理实战课程(12)-月度结存...(04.16)
- 仓库管理实战课程(11)-人性化操...(04.15)