作为位掩码的固有常量
适用于:Access 2013 | Access 2016
若要测试 Button 或 Shift 参数,可使用位掩码。
Button 参数是用位表示的位字段,它的位分别对应鼠标左键 (bit 0)、鼠标右键 (bit 1) 和鼠标中键 (bit 2)。 这些位分别对应值 1、2 和 4。 只能对其中的一个位进行设置,以指出哪个键触发了事件。
Microsoft Access 为 Button 参数提供的固有常量具有下列值:
常量 | 值 |
---|---|
acLeftButton | 1 |
acRightButton | 2 |
acMiddleButton | 4 |
Shift 参数同样是用位表示的位字段,其中最低的位对应于 Shift (bit 0)、Ctrl (bit 1) 和 Alt (bit 2)。 这些位分别对应值 1、2 和 4。 Shift 参数指出这些键的状态。 在其中进行某些位、所有位或没有位的设置,可以指出某些键、所有键或没有键被按下。 例如,如果 Ctrl 和 Alt 两者都被按下,Shift 的参数值将会是 6。
Microsoft Access 提供给 Shift 参数的固有常量具有下列值:
常量 | 值 |
---|---|
acShiftMask | 1 |
acCtrlMask | 2 |
acAltMask | 4 |
使用常量测试按钮和键的任意组合,而无需计算每个组合的唯一位字段值。 如果按钮或按键被按下,就有一个位被设置。
另请参阅
- 访问开发人员论坛
- 访问 support.office.com 上的帮助
- 访问 answers.microsoft.com 上的帮助
- 访问 UtterAccess 上的论坛
- 访问开发人员和 VBA 编程帮助中心 (FMS)
- 访问 StackOverflow 上的帖子
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。