Вкладка «События»

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

При возникновении события вызывается связанный макрос. Чтобы назначить макрос событию, нажмите кнопку . Открывается диалоговое окно Назначить действие.

Доступ к этой команде

Из контекстного меню:

Выберите вкладку Свойства ЭУС - События.

Из интерфейса с вкладками:

Выберите вкладку Формы - Свойства ЭУС - События.

Из панелей инструментов:

Значок «Элемент управления»

Свойства ЭУС


События зависят от элемента управления. На вкладке События находятся только те события, которые доступны для выбранного элемента управления.
Среди них имеются следующие:

Подтвердить действие

Это событие происходит перед запуском действия при нажатии на элемент управления. Например, нажатие кнопки «Отправить» вызывает действие отправки; однако сам процесс «отправки» запускается только при возникновении события При запуске. Событие Подтвердить действие позволяет завершить процесс. Если связанный метод возвращает ЛОЖЬ, то При запуске не будет исполнено.

Выполнение действия

Событие Выполнение действия происходит при запуске события. Например, если в форме имеется кнопка «Отправить», то процесс отправки представляет собой выполняемое действие.

Изменено

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

Текст изменён

Событие Текст изменён происходит при вводе или изменении текста в поле ввода.

Состояние изменено

Событие Состояние изменено происходит при изменении состояния поля элемента управления, например, с флажок установлен на флажок снят.

При получении фокуса

Событие При получении фокуса происходит, когда поле элемента управления получает фокус.

При потере фокуса

Событие При потере фокуса происходит, когда поле элемента управления теряет фокус.

Нажатие клавиши

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

Отпускание клавиши

Событие Отпускание клавиши происходит в тот момент, когда пользователь отпускает любую клавишу пока элемент управления находится в фокусе.

Мышь внутри

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

Перемещение мыши с нажатой клавишей

Событие Перемещение мыши с нажатой клавишей происходит при перемещении мыши с нажатой кнопкой. Например, когда при перетаскивании дополнительная клавиша определяет режим (перемещение или копирование).

Перемещение мыши

Событие Перемещение мыши происходит, когда мышь перемещается над элементом управления.

Нажатие кнопки мыши

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

Значок примечания

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


Отпускание кнопки мыши

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

Мышь снаружи

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

Перед обновлением

Событие Перед обновлением наступает перед тем, как изменённое пользователем содержимое элемента управления будет записано в источник данных. Связанный макрос может, например, отменить действие, если вернёт значение FALSE.

После обновления

Событие После обновления наступает после того, как изменённое пользователем содержимое элемента управления было записано в источник данных.

Перед восстановлением

Событие Перед восстановлением наступает перед восстановлением формы. Верните True для подтверждения восстановления, и False для отмены операции.

Форма восстанавливается при выполнении одного из следующих условий.

  1. Пользователь нажимает кнопку (HTML), являющуюся кнопкой восстановления.

  2. При этом создаётся новая пустая запись в форме, связанной с источником данных. В последней записи, например, можно нажать кнопку Следующая запись.

После восстановления

Событие После восстановления наступает после того, как форма была восстановлена.

Пожалуйста, поддержите нас!

Пожалуйста, поддержите нас!