Основы офисного программирования и язык VBA

         

Событие DblClick (Двойной щелчок)


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

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

А для элементов, не поддерживающих Click (например, поля ввода), из этой последовательности нужно удалить Click.

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

Заголовок процедуры обработки события Click для набора страниц и полосы вкладок имеет вид:

Private Sub объект_DblClick (index As Long, ByVal Cancel As MSForms. ReturnBoolean)

а для остальных элементов:

Private Sub объект_DblClick (ByVal Cancel As MSForms. ReturnBoolean)

Здесь объект - имя объекта, которому принадлежит процедура, index - индекс страницы, на которой произошел щелчок, а Cancel - обязательный статус обработки события, его значение. False (по умолчанию) означает, что оно будет обрабатываться элементом, True - что событие будет обрабатываться приложением.



Содержание раздела