Constantes intrínsecas como máscaras de bit
Aplica-se ao: Access 2013 | Access 2016
Para testar os argumentos Button e Shift, utilize uma máscara de bits.
O argumento Button é um campo de bits que corresponde ao botão esquerdo do mouse (bit 0), botão direito do mouse (bit 1) e botão do meio do mouse (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. Somente um dos bits é definido, indicando qual botão disparou o evento.
As constantes intrínsecas que o Microsoft Access fornece para o argumento Button têm os valores a seguir.
Constante | Valor |
---|---|
acLeftButton | 1 |
acRightButton | 2 |
acMiddleButton | 4 |
O argumento Shift é um campo de bits, com os bits menos significativos correspondendo à tecla SHIFT (bit 0), à tecla CTRL (bit 1) e à tecla ALT (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. O argumento Shift indica o estado dessas teclas. Alguns, todos ou nenhum desses bits podem estar definidos, indicando que algumas, todas ou nenhuma das teclas estão pressionadas. Por exemplo, se as teclas CTRL e ALT fossem pressionadas, o valor do argumento Shift seria 6.
As constantes intrínsecas que o Microsoft Access fornece para o argumento Shift têm os valores a seguir.
Constante | Valor |
---|---|
acShiftMask | 1 |
acCtrlMask | 2 |
acAltMask | 4 |
Use as constantes para testar qualquer combinação de botões e chaves sem precisar descobrir o valor de campo de bit exclusivo para cada combinação. Um bit é definido se o botão ou tecla está pressionado.
Confira também
- Fórum do Access para desenvolvedores
- Ajuda do Access em support.office.com
- Ajuda do Access em answers.microsoft.com
- Fóruns do Access no UtterAccess
- Central de ajuda da programação VBA e desenvolvedor do Access (FMS)
- Postagens do Access no StackOverflow
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.