Событие CommandButton.Click (Access)
Событие Click возникает, когда пользователь нажимает, а затем отпускает кнопку мыши на объект.
Синтаксис
expression. Нажмите
Выражение Переменная, представляющая объект CommandButton .
Замечания
Это событие применяется к элементу управления, содержащего гиперссылку.
Чтобы выполнить макрос или процедуру события при возникновении этого события, задайте для свойства OnClick имя макроса или [Процедура события].
Для элемента управления это событие возникает, когда пользователь:
Щелкает элемент управления левой кнопкой мыши. Щелкнув элемент управления правой или средней кнопкой мыши, это событие не активируется.
Щелкает элемент управления, содержащий данные гиперссылки, левой кнопкой мыши. Щелкнув элемент управления правой или средней кнопкой мыши, это событие не активируется. Когда пользователь перемещает указатель мыши на элемент управления, содержащий данные гиперссылки, указатель мыши меняется на значок "руки". Когда пользователь нажимает кнопку мыши, гиперссылка активируется, а затем возникает событие Click .
Выбирает элемент в поле со списком или списке, нажимая клавиши со стрелками, а затем нажимая клавишу ВВОД или нажимая кнопку мыши.
Нажатие клавиши ПРОБЕЛ, когда фокус отображается на кнопке, проверка поле, кнопку с параметром или переключатель.
Нажимает клавишу ВВОД на форме с кнопкой команды, свойство которой по умолчанию имеет значение Да.
Нажимает клавишу ESC на форме с кнопкой командной строки, для свойства Cancel которой задано значение Да.
Нажатие клавиши доступа элемента управления. Например, если для свойства caption для командной кнопки задано значение &Go, нажатие клавиш ALT+G активирует событие.
Только для командной кнопки Microsoft Access запускает макрос или процедуру события, указанную свойством OnClick , когда пользователь нажимает клавишу ВВОД или клавишу доступа. Макрос или процедура события выполняется один раз. Если вы хотите, чтобы макрос или процедура события выполнялись многократно при нажатии кнопки, задайте для свойства AutoRepeat значение Да. Для других типов элементов управления необходимо щелкнуть элемент управления с помощью кнопки мыши, чтобы активировать событие Click .
Событие Click для кнопки команды возникает при нажатии кнопки. Кроме того, если кнопка команды еще не имеет фокуса при ее выборе, события ВВОД и GotFocus для кнопки команды возникают перед событием Click .
При двойном щелчке элемента управления возникают события DblClick и Click . Для кнопок команд при двойном щелчке активируются следующие события в следующем порядке:
MouseDown → MouseUp → Click → DblClick → Click
Как правило, к кнопке команды присоединяется процедура или макрос события Click , чтобы выполнять команды и действия, подобные команде. Для других применимых элементов управления используйте это событие для активации действий в ответ на одно из вхождений, рассмотренных ранее в этом разделе.
Используйте действие CancelEvent в макросе DblClick, чтобы отменить второе событие Click . Дополнительные сведения см. в разделе о событиях DblClick .
Чтобы различать левую, правую и среднюю кнопки мыши, используйте события MouseDown и MouseUp .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.