FocusNext
Formuláře, interakce, vstup
Popis
TPDFlibFormSession
GetTabSequence
WrapAround0
FocusField na další nebo předchozí položku vypočtené sekvence procházení tabulátorem
Sekvence pochází z /Bl; když zaměřený widget do ní nepatří, krok začne na první položce, případně na poslední při pohybu vzad
Krok za konec se při nastaveném /Fo překlene na opačný konec, jinak volání vrátí
Deklarace
function FocusNext(Backwards: Boolean = False;
WrapAround: Boolean = True; CommitCurrent: Boolean = True): Integer;
Parametry
| Backwards | True jde k předchozí položce, False k další |
|---|---|
| WrapAround | True překlenuje na obou koncích sekvence, False tam zastaví |
| CommitCurrent | True potvrdí aktivní editaci před přechodem, False ji zruší |
Návratová hodnota
Vrací 1, když fokus získala jiná položka, jinak 0, když je sekvence prázdná, přechod přes konec je vypnutý na kraji, nebo byl přechod fokusu odmítnut
Viz také
GetTabSequence, FocusField, FocusAt, Blur, DispatchInputEvent, TPDFlibFormSession