Формы: Вкладка «События»

Содержимое

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

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

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

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

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

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

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

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

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

Свойства ЭУС

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

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

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

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

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

## Изменено

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

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

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

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

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

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

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

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

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

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

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

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

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

## Мышь внутри

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

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

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

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

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

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

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

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

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

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

## Мышь снаружи

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Вкладка «Общие»

Вкладка «Данные»

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