FocusField
Formuláře, interakce, vstup
Popis
TPDFlibFormSession
/Bl na požadované viditelné pole nebo dočasný index widgetu
Aktivní editace dříve zaměřeného widgetu se nejdřív potvrdí nebo zruší a odešle se její blur akce 0; veto ponechá předchozí fokus a vrátí
/Fo
Pak se pro požadovaný widget odešle fokusní akce OnFocusChanged; je-li vetována, fokus se kompletně zruší a přechod na nulu se stejně nahlásí přes
1
Požadavek na widget, který už fokus má, vrátí
Deklarace
function FocusField(FieldIndex: Integer;
CommitCurrent: Boolean = True): Integer;
Parametry
| FieldIndex | Index pole nebo dočasného widgetu k zaměření |
|---|---|
| CommitCurrent | True potvrdí aktivní editaci před přechodem, False ji zruší |
Návratová hodnota
Vrací 1, když nyní má požadovaný widget fokus, jinak 0, když byl požadavek reentrní, pole je neplatné, nebo byla vetována akce blur či focus
Viz také
Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession