作为位掩码的固有常量

适用于: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

使用常量测试按钮和键的任意组合,而无需计算每个组合的唯一位字段值。 如果按钮或按键被按下,就有一个位被设置。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。