Событие LostFocus

Имеет место, когда объект теряет фокус.

Применение:
CheckBox, ComboBox, CommandButton, Объект Container, Объект Control, EditBox, Form, ListBox, Связанный элемент управления OLE, Элемент управления OLE - контейнер, OptionButton, Spinner, TextBox.

Синтаксис:

PROCEDURE Object.LostFocus
[LPARAMETERS nIndex]

Параметры:
nIndex
Однозначно идентифицирует элемент управления, если он принадлежит массиву элементов управления.

Комментарии:
Момент данного события зависит от типа объекта:
Элемент управления теряет фокус в результате действия со стороны пользователя, например, когда пользователь нажимает клавишу табуляции или щелкает другой элемент управления, либо в результате изменения местоположения фокуса в коде с помощью метода SetFocus. Элемент управления Grid теряет фокус, когда пользователь выходит из него, нажав клавиши CTRL+TAB.
Объект Form теряет фокус только в том случае, когда в нем нет элементов управления или когда у всех его элементов управления свойства Enabled и Visible имеют значения "ложь" (.F.).
Для объектов Form событие LostFocus предшествует событию Deactivate.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.