Поделиться через


Событие Form.Activate (Access)

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

Синтаксис

expression. Активировать

выражение: переменная, представляющая объект Form.

Возвращаемое значение

Отсутствует

Примечания

Примечание.

Событие Activate не возникает, когда форма получает фокус обратно из диалогового окна, всплывающего окна или другой формы.

Чтобы выполнить макрос или процедуру события при возникновении этих событий, задайте для свойства OnActivate или OnDeactivate имя макроса или [Процедура события].

Вы можете сделать форму активной, открыв ее, выбрав ее или элемент управления, или с помощью метода SetFocus в Visual Basic.

Событие Activate может возникать только в том случае, если форма видна.

Событие Activate возникает перед событием GotFocus ; Событие Деактивация возникает после события LostFocus .

При переключении между двумя открытыми формами для формы, с которой выполняется переключение, возникает событие Деактивация , а для формы, на которой выполняется переключение, возникает событие Activate . Если формы не содержат видимых, включенных элементов управления, событие LostFocus возникает для первой формы до события Деактивировать , а событие GotFocus возникает для второй формы после события Activate .

При первом открытии формы в этом порядке происходят следующие события:

Откройте→ →→ → изменитьразмер

При закрытии формы в этом порядке происходят следующие события:

Выгрузкадеактивациязакрытие

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.