property TabOrder: TTabOrder; // published, inherited from TWinControl
TabOrder — целое число с нуля, определяющее порядок обхода вьювера при повторных нажатиях Tab. Наименьший TabOrder у одного родителя получает фокус первым, а Shift+Tab идёт по последовательности назад
В типичном окне PDF-ридера вьюверу обычно дают TabOrder := 0, чтобы Tab сразу после открытия формы включал клавиатурную навигацию по документу. Кнопкам панели, спискам сайдбара и полям поиска присваиваются большие значения, чтобы они участвовали в цикле, но не крадли фокус при старте
Свойство осмысленно, только когда TabStop равно True — контролы с TabStop = False табовый цикл пропускает независимо от TabOrder. Переприсваивание TabOrder во время выполнения автоматически перенумеровывает сиблингов, как у любого другого 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;