FocusField
Формы, взаимодействие, ввод
Описание
TPDFlibFormSession
/Bl на запрошенный видимый индекс поля или временного виджета
Активная правка на ранее сфокусированном виджете сначала фиксируется или отменяется, и ее действие потери фокуса 0 диспетчеризуется; вето сохраняет прежний фокус и возвращает
/Fo
Затем для запрошенного виджета диспетчеризуется действие фокуса OnFocusChanged; при наложении вето фокус полностью сбрасывается, а переход к нулю все равно сообщается через
1
Запрос виджета, уже находящегося в фокусе, возвращает
Объявление
function FocusField(FieldIndex: Integer;
CommitCurrent: Boolean = True): Integer;
Параметры
| FieldIndex | Индекс поля или временного виджета для фокуса |
|---|---|
| CommitCurrent | True фиксирует активную правку перед переходом, False отменяет ее |
Возвращаемое значение
Возвращает 1, когда запрошенный виджет теперь в фокусе, иначе 0, когда запрос был реентерабельным, поле недопустимо либо действие потери или получения фокуса получило вето
См. также
Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession