Событие Report.MouseDown (Доступ)

Событие MouseDown происходит, когда пользователь нажимает кнопку мыши.

Синтаксис

выражения. MouseDown (Button, Shift, X, Y)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Button Обязательный 64-разрядное целое число. Кнопка, нажатая для запуска события. Если вам нужно проверить аргумент Button , вы можете использовать одну из следующих внутренних констант в качестве битовых масок:
  • acLeftButton Битовая маска для левой кнопки мыши.

  • acRightButton Битовая маска для правой кнопки мыши.

  • acMiddleButton Битовая маска для кнопки середины мыши.

Shift Обязательный 64-разрядное целое число. Состояние клавиш Shift, Ctrl и Alt, когда кнопка, указанная аргументом Button , была нажата или выпущена. Если необходимо проверить аргумент Shift , можно использовать одну из следующих констант в качестве битовых масок:
  • acShiftMask Битовая маска для клавиши Shift.

  • acCtrlMask Битовая маска для ключа Ctrl.

  • acAltMask Битовая маска для клавиши Alt.

X Обязательный Single Координата x для текущего расположения указателя мыши в twips.
Да Обязательный Single Координата y для текущего расположения указателя мыши в twips.

Комментарии

Событие MouseDown применяется только к формам, разделам форм и управлениям в форме, а не к средствам управления отчетом.

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

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

Используйте событие MouseDown , чтобы указать, что происходит при нажатии или выпущении определенной кнопки мыши. В отличие от событий Click и DblClick , событие MouseDown позволяет различать левые, правые и средние кнопки мыши. Вы также можете написать код для комбинаций с клавиатурой мыши, которые используют клавиши Shift, Ctrl и Alt.

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

К событиям MouseDown применяются следующие правила:

  • Если кнопка мыши нажата во время нажатия указателя над отчетом или управлением, этот объект получает все события мыши до последнего события MouseUp .

  • Если кнопки мыши нажаты последовательно, объект, который получает событие мыши после первого нажатия, получает все события мыши до тех пор, пока не будут выпущены все кнопки.

Чтобы ответить на событие, вызванное перемещением мыши, используйте событие MouseMove .

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

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