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
| FieldIndex | Feld- oder temporärer Widget-Index, der fokussiert werden soll |
|---|---|
| CommitCurrent | True ü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