FocusNext

Formularze, interakcja, wejście

Opis

TPDFlibFormSession

GetTabSequence

WrapAround0

FocusField na następny lub poprzedni wpis wyliczonej sekwencji tabulacji Sekwencja pochodzi z /Bl; gdy sfokusowany widżet do niej nie należy, krok startuje od pierwszego wpisu, a przy ruchu wstecz od ostatniego Przekroczenie któregokolwiek końca zawija do przeciwległego końca, gdy ustawiono /Fo, w przeciwnym razie wywołanie zwraca

Deklaracja

function FocusNext(Backwards: Boolean = False;
  WrapAround: Boolean = True; CommitCurrent: Boolean = True): Integer;

Parametry

BackwardsTrue przesuwa ku poprzedniemu wpisowi, False ku następnemu
WrapAroundTrue zawija na obu końcach sekwencji, False na nich się zatrzymuje
CommitCurrentTrue zatwierdza aktywną edycję przed przejściem, False ją anuluje

Wartość zwracana

Zwraca 1, gdy fokus otrzymał inny wpis; w przeciwnym razie 0, gdy sekwencja jest pusta, zawijanie jest wyłączone na końcu albo przejście fokusu zostało odrzucone

Zobacz również

GetTabSequence, FocusField, FocusAt, Blur, DispatchInputEvent, TPDFlibFormSession