PDFium Component Docs

TabOrder Eigenschap

Deze API-entry behoudt identifiers, signatures, codeblokken en PDF-termen in hun oorspronkelijke vorm.
Component: TPdfView  ·  Unit: PDFium
Bepaalt de positie van de PDF-viewer in de tabcyclus van de bovenliggende container

Syntaxis

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

Beschrijving

TabOrder is een op nul gebaseerde integer die bepaalt in welke volgorde de viewer wordt bezocht wanneer de gebruiker herhaaldelijk op Tab drukt. De laagste TabOrder in dezelfde bovenliggende container krijgt als eerste focus, en Shift+Tab gaat achteruit door de reeks

In een typisch PDF-reader venster krijgt de viewer meestal TabOrder := 0 zodat op Tab drukken direct na het openen van het formulier meteen toetsenbordnavigatie door het document mogelijk maakt. Knoppen op de werkbalk, zijbalklijsten en zoekvakken krijgen dan hogere waarden zodat ze aan de cyclus deelnemen zonder bij het opstarten focus weg te kapen

De eigenschap is alleen zinvol wanneer TabStop True is — besturingselementen met TabStop = False worden door de tabcyclus overgeslagen, ongeacht TabOrder. TabOrder opnieuw toewijzen tijdens runtime hernummerd de broers en zussen automatisch, net als bij elke andere TWinControl

Opmerkingen

Voorbeeld

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

Zie ook

TabStop, OnKeyDown, Visible, Enabled