PDFium Component Docs

TabOrder Eigenschaft

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Legt die Position des PDF-Viewers im Tab-Zyklus des übergeordneten Elements fest

Syntax

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

Beschreibung

TabOrder ist eine nullbasierte Ganzzahl, die bestimmt, in welcher Reihenfolge der Viewer besucht wird, wenn der Benutzer wiederholt die Tab-Taste drückt. Der niedrigste TabOrder im selben Parent erhält zuerst den Fokus, und Shift+Tab bewegt sich rückwärts durch die Sequenz

In einem typischen PDF-Reader-Fenster erhält der Viewer meist TabOrder := 0, damit das Drücken von Tab nach dem Öffnen des Formulars sofort die Tastaturnavigation des Dokuments aktiviert. Werkzeugleisten-Schaltflächen, Seitenleistenlisten und Suchfelder erhalten dann höhere Werte, damit sie am Zyklus teilnehmen, ohne beim Start den Fokus zu stehlen

Die Eigenschaft ist nur sinnvoll, wenn TabStop True ist — Steuerelemente mit TabStop = False werden unabhängig von TabOrder vom Tab-Zyklus übersprungen. Das erneute Zuweisen von TabOrder zur Laufzeit nummeriert Geschwister automatisch neu, genau wie bei jedem anderen TWinControl

Hinweise

Beispiel

// Dem Viewer den ersten Tab-Stopp geben, dann Werkzeugleistenknöpfe, dann das Suchfeld
procedure TForm1.FormCreate(Sender: TObject);
begin
  PdfView1.TabStop := True;
  PdfView1.TabOrder := 0;
  btnZoomIn.TabOrder := 1;
  btnZoomOut.TabOrder := 2;
  edFind.TabOrder := 3;
end;

Siehe auch

TabStop, OnKeyDown, Visible, Enabled