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

FieldIndexIndex pole nebo dočasného widgetu k zaměření
CommitCurrentTrue 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