Встроенные константы в виде битовых масок

Область применения: 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 и обратная связь.