Поделиться через


Событие DblClick

Возникает, когда пользователь указывает на объект и дважды щелкает мышью.

Синтаксис

Для MultiPage, TabStrip: Частныйобъект Sub _DblClick(indexAs Long, ByValCancelAs MSForms.ReturnBoolean)

Для других элементов управления: частный вложенныйобъект _DblClick( ByValCancelAs MSForms.ReturnBoolean)

Синтаксис события DblClick содержит такие части:

Part Описание
object Обязательно. Допустимый объект.
index Обязательно. Положение объекта Page или Tab внутри коллекции Pages или Tabs.
Отмена Обязательно. Статус события. False указывает, что данный элемент управления должен обрабатывать событие (по умолчанию). True указывает, что данное приложение обрабатывает событие.

Замечания

Чтобы произошло это событие, нужно дважды щелкнуть мышью на протяжении интервала времени, определенного настройками двойного щелчка системы.

В случае, если элементы управления поддерживают событие Click, следующее совпадение событий ведет к возникновению события DblClick:

  1. MouseDown
  2. MouseUp
  3. Click
  4. DblClick

Если элемент управления, например TextBox, не поддерживает click, щелчок опущен из порядка событий, ведущих к событию DblClick.

Если возвращаемое событие Cancel имеет значение True, когда пользователь дважды щелкает мышью, элемент управления игнорирует второй щелчок мышью. Это может быть полезным в том случае, когда второй щелчок мышью отменяет действие первого, например двойной щелчок на выключателе. Аргумент Cancel разрешает форме игнорировать второй щелчок, чтобы в результате одного или двойного щелчка кнопки получался одинаковый результат.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.