PDFium Delphi Component Docs

TabOrder Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Задает положение просмотрщика PDF в табовом цикле родителя

Syntax

property TabOrder: TTabOrder; // published, inherited from TWinControl

Description

TabOrder — целое число с нуля, определяющее порядок обхода вьювера при повторных нажатиях Tab. Наименьший TabOrder у одного родителя получает фокус первым, а Shift+Tab идёт по последовательности назад

В типичном окне PDF-ридера вьюверу обычно дают TabOrder := 0, чтобы Tab сразу после открытия формы включал клавиатурную навигацию по документу. Кнопкам панели, спискам сайдбара и полям поиска присваиваются большие значения, чтобы они участвовали в цикле, но не крадли фокус при старте

Свойство осмысленно, только когда TabStop равно True — контролы с TabStop = False табовый цикл пропускает независимо от TabOrder. Переприсваивание TabOrder во время выполнения автоматически перенумеровывает сиблингов, как у любого другого TWinControl

Remarks

Example

// 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;

See Also

TabStop, OnKeyDown, Visible, Enabled