Событие Form.MouseUp (Access)
Событие MouseUp возникает, когда пользователь отпускает кнопку мыши.
Синтаксис
expression. MouseUp (Кнопка, SHIFT, X, Y)
выражение: переменная, представляющая объект Form.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Button | Обязательный | Integer | Кнопка, которая была выпущена для активации события. Если необходимо протестировать аргумент Button , в качестве битовых масок можно использовать одну из следующих встроенных констант:
|
Shift | Обязательный | Integer | Состояние клавиш SHIFT, CTRL и ALT при нажатии или освобождении кнопки, указанной в аргументе Button . Если необходимо протестировать аргумент Shift , можно использовать одну из следующих встроенных констант в качестве битовых масок:
|
X | Обязательный | Single | Координата x для текущего расположения указателя мыши в твипах. |
Да | Обязательный | Single | Координата y для текущего расположения указателя мыши в твипах. |
Замечания
Событие MouseUp применяется только к формам, разделам форм и элементам управления в форме, а не к элементам управления в отчете.
Это событие не применяется к метки, присоединенной к другому элементу управления, например метка для текстового поля. Он применяется только к "автономным" меткам. Нажатие и освобождение кнопки мыши в присоединенной метке имеет тот же эффект, что и нажатие и освобождение кнопки в связанном элементе управления. Происходят обычные события для элемента управления; для присоединенной метки не происходит отдельных событий.
Чтобы выполнить макрос или процедуру события при возникновении этих событий, задайте для свойства OnMouseUp имя макроса или [Процедура события].
Используйте событие MouseUp , чтобы указать, что происходит при нажатии или освобождении определенной кнопки мыши. В отличие от событий Click и DblClick , событие MouseUp позволяет различать левую, правую и среднюю кнопки мыши. Вы также можете написать код для сочетаний клавиш мыши и клавиатуры, использующих клавиши SHIFT, CTRL и ALT.
Чтобы вызвать событие MouseUp для формы, нажмите кнопку мыши в пустой области или селектор записи в форме. Чтобы вызвать событие MouseUp для раздела формы, нажмите кнопку мыши в пустой области раздела формы.
К событиям MouseUp относится следующее:
Если кнопка мыши нажата, когда указатель находится на форме или элементе управления, этот объект получает все события мыши вплоть до последнего события MouseUp включительно.
Если кнопки мыши нажаты последовательно, объект, получающий событие мыши после первого нажатия, получает все события мыши до тех пор, пока не будут отпущены все кнопки.
Чтобы ответить на событие, вызванное перемещением мыши, используйте событие MouseMove .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.