Событие GotFocus

Имеет место, когда объект получает фокус ѕ в результате действий со стороны пользователя или в результате выполнения кода.

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

Синтаксис:

PROCEDURE Object.GotFocus
[LPARAMETERS nIndex]

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

Комментарии:
С помощью события GotFocus можно определять действия, которые должны предприниматься, когда объект получает фокус. Например, назначив каждому элементу управления в объекте Form событие GotFocus, вы может выдавать пользователю краткие инструкции или выводить сообщения в строке состояния. Можно также организовать визуальный "ключ" делать доступными, недоступными или просто видимыми другие элементы управления, которые зависят от элемента управления, получившего фокус.
Элемент управления получает фокус в результате действий со стороны пользователя, например, когда в коде вызывается метод SetFocus или после щелчка мышью.
Объект Form получает фокус только в том случае, если он не содержит элементов управления или если все его элементы управления недоступны или невидимы.
Замечание. Объект может получить фокус только тогда, когда его свойства Enabled и Visible имеют значение "истина" (.T.). Чтобы настроить интерфейс клавиатуры на перемещение фокуса, установите порядок табуляции или задайте клавиши доступа для элементов управления формы.
Событие GotFocus происходит после события Activate в объекте-контейнере данного элемента управления.


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