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
| Backwards | True przesuwa ku poprzedniemu wpisowi, False ku następnemu |
|---|---|
| WrapAround | True zawija na obu końcach sekwencji, False na nich się zatrzymuje |
| CommitCurrent | True 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