做為位元遮罩的內部常數
適用於: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 |
使用常數來測試按鈕和按鍵的任何組合,而不需要找出每個組合的唯一位域值。 如果按鈕或按鍵被按下時有一個位元會被設定。
另請參閱
- 存取開發人員論壇
- 在 support.office.com 上存取說明
- 在 answers.microsoft.com 上存取說明
- 存取 UtterAccess 上的論壇
- 存取開發人員和 VBA 程式設計說明中心 (FMS)
- 存取 StackOverflow 上的文章
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。