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


Событие Report.DblClick (Access)

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

Синтаксис

expression. DblClick (отмена)

Выражение Переменная, представляющая объект Report .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный Integer Параметр определяет, возникает ли событие DblClick . Если для аргумента Cancel задано значение True (1), событие DblClick будет отменено.

Замечания

Это событие не применяется к флажкам, кнопкам параметров или переключателям в группе параметров. Он применяется только к самой группе параметров.

Это событие не применяется к метки, присоединенной к другому элементу управления, например метка для текстового поля. Он применяется только к "автономным" меткам. Двойной щелчок присоединенной метки имеет тот же эффект, что и двойной щелчок связанного элемента управления. Происходят обычные события для элемента управления, а не события для присоединенной метки.

Чтобы запустить макрос или процедуру события при возникновении этого события, задайте для свойства OnDblClick имя макроса или [Процедура события].

Для элементов управления результат двойного щелчка зависит от элемента управления. Например, при двойном щелчке слова в текстовом поле выделяется все слово. При двойном щелчке элемента управления, содержащего объект OLE, запускается приложение, используемое для создания объекта, что позволяет изменить его.

Если событие DblClick не возникает в пределах времени двойного щелчка в системе, форма, раздел формы или элемент управления распознает два события Click вместо одного события DblClick . Ограничение времени двойного щелчка зависит от параметра Скорость двойного щелчка на вкладке Кнопки параметра Мышь панель управления Windows.

Выполнив макрос или процедуру события при возникновении события DblClick , можно открыть окно или документ при двойном щелчке значка.

При двойном щелчке элемента управления возникают события Click и DblClick . Если элемент управления еще не имеет фокуса при двойном щелчке, события ВВОД и GotFocus для элемента управления возникают перед событиями Click и DblClick .

Для объектов, получающих события мыши, события происходят в следующем порядке:

MouseDownMouseUpClickDblClick

При двойном нажатии кнопки команды в этом порядке происходят следующие события:

MouseDownMouseUpClickDblClickMouseUpClick

Второй щелчок может не действовать (например, если макрос click или процедура события открывает модальное диалоговое окно в ответ на первое событие Click ). Чтобы предотвратить выполнение второго макроса click или процедуры события, поместите действие CancelEvent в макрос DblClick или используйте аргумент Cancel в процедуре события DblClick . Обратите внимание, что в целом дважды щелкнуть кнопку команды не рекомендуется.

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

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

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