做為位元遮罩的內部常數

適用於:Access 2013 | Access 2016

使用一位元遮罩對 Button 或 SHIFT 引數作測試。

Button 引數是一個位元的欄位而這位元欄位對應到左邊滑鼠按鈕 (0 位元),右邊滑鼠按鈕 (1 位元) 及中間滑鼠按鈕 (2 位元)。 這些位元分別地對應到值 1,2,和 4。 只有其中一個位元會被設定,這指出那個按鈕引動了事件。

Microsoft Access 提供給 Button 引數的內部常數有下列的值。

常數
acLeftButton 1
acRightButton 2
acMiddleButton 4

SHIFT 引數是位元欄位,其中最低的位元對應到 SHIFT 按鍵 (0 位元)、CTRL 按鍵 (1 位元) 及 ALT 按鍵 (2 位元)。 這些位元分別地對應到值 1,2,和 4。 SHIFT 引數指出這些按鍵的狀態。 這些位元可能有某些、全部或完全沒有被設定,這指出有某些、全部或完全沒有按鍵被按下。 例如,如果 CTRL 和 ALT 兩者都被按下,SHIFT 的引數值將會是 6。

Microsoft Access 提供給 SHIFT 引數的內部常數有下列的值。

常數
acShiftMask 1
acCtrlMask 2
acAltMask 4

使用常數來測試按鈕和按鍵的任何組合,而不需要找出每個組合的唯一位域值。 如果按鈕或按鍵被按下時有一個位元會被設定。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應