Происходит перед тем, как элемент управления получает фокус.
PROCEDURE Control.When |
Примечания
Применимо к: CheckBox | ComboBox | CommandButton | CommandGroup | EditBox | Grid | ListBox | OptionButton | OptionGroup | Spinner | TextBox
Если событие When возвращает значение "истина" (.T.), фокус получает элемент управления, принимаемый по умолчанию. Если событие When возвращает "ложь" (.F.), данный элемент управления не получает фокус. Порядок наступления событий при получении фокуса элементом управления будет следующим:
-
Событие When
-
Событие GotFocus
В случае элементов управления ListBox событие When наступает всякий раз, когда пользователь перемещает фокус от одного элемента списка к другому, щелкая их мышью или используя клавиши со стрелками.
![]() |
---|
Элемент управления Grid неимеет события GotFocus, потому выполлняется только событие When. |
Для всех остальных элементов управления событие When наступает при попытке переместить фокус в элемент управления.
Смотрите Также
Справочное руководство
Событие GotFocusСобытие Valid
Прочие ресурсы
События (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)