Справка LibreOffice 26.8
На вкладке События можно связать макросы с событиями, которые происходят в полях элементов управления формы.
При возникновении события вызывается связанный макрос. Чтобы назначить макрос событию, нажмите кнопку …. Открывается диалоговое окно Назначить действие.
События зависят от элемента управления. На вкладке События находятся только те события, которые доступны для выбранного элемента управления.
Среди них имеются следующие:
Это событие происходит перед запуском действия при нажатии на элемент управления. Например, нажатие кнопки «Отправить» вызывает действие отправки; однако сам процесс «отправки» запускается только при возникновении события При запуске. Событие Подтвердить действие позволяет завершить процесс. Если связанный метод возвращает ЛОЖЬ, то При запуске не будет исполнено.
Событие Выполнение действия происходит при запуске события. Например, если в форме имеется кнопка «Отправить», то процесс отправки представляет собой выполняемое действие.
Событие Изменено происходит, когда элемент управления теряет фокус, а содержимое элемента управления со времени потери фокуса изменилось.
Событие Текст изменён происходит при вводе или изменении текста в поле ввода.
Событие Состояние изменено происходит при изменении состояния поля элемента управления, например, с флажок установлен на флажок снят.
Событие При получении фокуса происходит, когда поле элемента управления получает фокус.
Событие При потере фокуса происходит, когда поле элемента управления теряет фокус.
Событие Нажатие клавиши происходит в тот момент, когда пользователь нажимает любую клавишу пока элемент управления находится в фокусе. Это событие может быть связано с макросом для проверки ввода.
Событие Отпускание клавиши происходит в тот момент, когда пользователь отпускает любую клавишу пока элемент управления находится в фокусе.
Событие Мышь внутри происходит, когда мышь находится внутри поля элемента управления.
Событие Перемещение мыши с нажатой клавишей происходит при перемещении мыши с нажатой кнопкой. Например, когда при перетаскивании дополнительная клавиша определяет режим (перемещение или копирование).
Событие Перемещение мыши происходит, когда мышь перемещается над элементом управления.
Событие Нажатие кнопки мыши происходит при нажатии кнопки мыши, когда указатель мыши находится на элементе управления.
Обратите внимание на то, что это событие также используется для уведомления о запросах всплывающего контекстного меню в элементе управления.
Событие Отпускание кнопки мыши происходит при отпускании кнопки мыши, когда указатель мыши находится на элементе управления.
Событие Мышь снаружи происходит, когда указатель мыши находится вне поля элемента управления.