FocusField

Formulare, Interaktion, Eingabe

Beschreibung

TPDFlibFormSession

/Bl auf einen angeforderten sichtbaren Feld- oder temporären Widget-Index Eine aktive Bearbeitung des zuvor fokussierten Widgets wird zunächst übernommen oder abgebrochen, und seine 0-Blur-Aktion wird versendet; ein Veto bewahrt den vorherigen Fokus und gibt

/Fo zurück Die OnFocusChanged-Fokusaktion wird anschließend für das angeforderte Widget versendet; wird sie mit einem Veto belegt, wird der Fokus vollständig geleert, und der Übergang auf null wird dennoch über

1 gemeldet Das bereits fokussierte Widget anzufordern gibt

Deklaration

function FocusField(FieldIndex: Integer;
  CommitCurrent: Boolean = True): Integer;

Parameter

FieldIndexFeld- oder temporärer Widget-Index, der fokussiert werden soll
CommitCurrentTrue übernimmt die aktive Bearbeitung vor dem Übergang, False bricht sie ab

Rückgabewert

Gibt 1 zurück, wenn das angeforderte Widget nun den Fokus hat, sonst 0, wenn die Anfrage wiedereintretend war, das Feld ungültig ist oder eine Blur- oder Fokusaktion ein Veto erhielt

Siehe auch

Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession