property TabOrder: TTabOrder; // published, inherited from TWinControl
TabOrder è un intero a base zero che determina l'ordine in cui il viewer viene raggiunto quando l'utente preme ripetutamente Tab. Il TabOrder più basso nello stesso padre riceve il focus per primo, e Shift+Tab risale la sequenza all'indietro
In una tipica finestra di lettura PDF al viewer viene di solito assegnato TabOrder := 0 così premere Tab dopo l'apertura della form abilita subito la navigazione da tastiera del documento. Pulsanti della toolbar, elenchi laterali e caselle di ricerca ricevono poi valori più alti così partecipano al ciclo senza rubare il focus all'avvio
La proprietà ha senso solo con TabStop a True — i controlli con TabStop = False vengono saltati dal ciclo di tab indipendentemente da TabOrder. Riassegnare TabOrder a runtime rinumera automaticamente i fratelli, esattamente come in qualsiasi altro TWinControl
TabStop
// Give the viewer the first tab stop, then toolbar buttons, then the find box
procedure TForm1.FormCreate(Sender: TObject);
begin
PdfView1.TabStop := True;
PdfView1.TabOrder := 0;
btnZoomIn.TabOrder := 1;
btnZoomOut.TabOrder := 2;
edFind.TabOrder := 3;
end;