FocusNext
Formulare, Interaktion, Eingabe
Beschreibung
TPDFlibFormSession
GetTabSequence
WrapAround0
FocusField auf den nächsten oder vorherigen Eintrag der berechneten Tabulator-Sequenz
Die Sequenz stammt aus /Bl; gehört das fokussierte Widget nicht dazu, beginnt der Schritt beim ersten Eintrag oder, beim Rückwärtsschreiten, beim letzten Eintrag
Ein Schritt über ein Ende hinaus führt bei gesetztem /Fo zum gegenüberliegenden Ende, andernfalls gibt der Aufruf
Deklaration
function FocusNext(Backwards: Boolean = False;
WrapAround: Boolean = True; CommitCurrent: Boolean = True): Integer;
Parameter
| Backwards | True bewegt sich zum vorherigen Eintrag, False zum nächsten |
|---|---|
| WrapAround | True umbricht an beiden Sequenzenden, False stoppt dort |
| CommitCurrent | True übernimmt die aktive Bearbeitung vor dem Übergang, False bricht sie ab |
Rückgabewert
Gibt 1 zurück, wenn ein anderer Eintrag den Fokus erhielt, sonst 0, wenn die Sequenz leer ist, der Umbruch an einem Ende deaktiviert ist oder der Fokusübergang abgelehnt wurde
Siehe auch
GetTabSequence, FocusField, FocusAt, Blur, DispatchInputEvent, TPDFlibFormSession