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

BackwardsTrue bewegt sich zum vorherigen Eintrag, False zum nächsten
WrapAroundTrue umbricht an beiden Sequenzenden, False stoppt dort
CommitCurrentTrue ü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