События
На вкладке События можно назначить макрос определенным событиям, которые могут происходить в полях элементов управления в форме.
When the event occurs, the linked macro will be called. To assign a macro to an event, press the ... button. The Assign Action dialog opens.
В зависимости от элемента управления могут происходить различные события. Поэтому на вкладке События приведены только те события, которые имеют смысл для текущего выбранного элемента управления и контекста. Существуют следующие виды событий:
Подтвердить действие
Это событие создаётся перед инициированием действия путём щелчка элемента управления. Например, нажатие кнопки "Отправить" инициирует действие отправки, однако сам процесс "отправки" начинается только после создания события Во время инициирования. Событие Подтвердить действие позволяет отменить процесс. Если назначенный метод возвращает значение FALSE, то событие Во время инициирования не создаётся.
Выполнить действие
При запуске действия создаётся событие Подтвердить действие. Например, при наличии в форме кнопки "Отправить" в случае её нажатия инициируется действие отправки.
Изменено
Событие Изменено наступает, когда элемент управления теряет фокус и его содержимое меняется после потери фокуса.
Текст изменён
Событие Текст изменён наступает при вводе или изменении текста в поле ввода.
Состояние изменилось
The Item status changed event takes place if the status of the control field has changed.
При получении фокуса
Событие При получении фокуса наступает при получении фокуса элементом управления.
При потере фокуса
Событие При потере фокуса наступает при потере фокуса элементом управления.
Нажатие клавиши
Событие Нажатие клавиши наступает при нажатии пользователем любой клавиши, если элемент управления находится в фокусе. Это событие можно связать с макросом для проверки записей.
Отпускание клавиши
Событие Отпускание клавиши наступает, если пользователь отпускает какую-либо клавишу, пока элемент управления находится в фокусе.
Мышь внутри
Событие Мышь внутри наступает, если указатель мыши находится внутри элемента управления.
Перемещение мыши при нажатой клавише
Событие Перемещение мыши с нажатой клавишей происходит, когда указатель мыши перемещается при нажатой клавише. Например, когда при перетаскивании дополнительная клавиша позволяет определить режим (перемещение или копирование).
Перемещение мыши
Событие Перемещение мыши наступает, если указатель мыши перемещается по элементу управления.
Нажатие кнопки мыши
Событие Нажатие кнопки мыши наступает, если кнопка мыши нажимается, когда указатель мыши расположен на элементе управления.
Обратите внимание на то, что это событие также используется для уведомления о запросах всплывающего контекстного меню в элементе управления.
Отпускание кнопки мыши
Событие Отпускание кнопки мыши наступает, если кнопка мыши отпускается, когда указатель мыши расположен на элементе управления.
Мышь снаружи
Событие Мышь снаружи наступает, если указатель мыши находится вне элемента управления.