Событие 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 .
Для объектов, получающих события мыши, события происходят в следующем порядке:
MouseDown → MouseUp → Click → DblClick
При двойном нажатии кнопки команды в этом порядке происходят следующие события:
MouseDown → MouseUp → Click → DblClick → MouseUp → Click
Второй щелчок может не действовать (например, если макрос click или процедура события открывает модальное диалоговое окно в ответ на первое событие Click ). Чтобы предотвратить выполнение второго макроса click или процедуры события, поместите действие CancelEvent в макрос DblClick или используйте аргумент Cancel в процедуре события DblClick . Обратите внимание, что в целом дважды щелкнуть кнопку команды не рекомендуется.
Если дважды щелкнуть любой другой элемент управления, кроме кнопки команды, второе событие Click не возникнет.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.