PDFium Delphi Component Docs

TabOrder Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Define la posición del visor de PDF en el ciclo de tabulación del contenedor padre

Syntax

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

Description

TabOrder es un entero en base cero que determina el orden en que se visita el visor cuando el usuario pulsa Tab repetidamente. El TabOrder más bajo dentro del mismo padre recibe el foco primero, y Shift+Tab retrocede por la secuencia

En una ventana típica de lector PDF, al visor se le suele dar TabOrder := 0 para que, tras abrirse el formulario, pulsar Tab habilite de inmediato la navegación por teclado del documento. A los botones de la barra de herramientas, a las listas laterales y a los cuadros de búsqueda se les asignan luego valores más altos para que participen en el ciclo sin robar el foco al arrancar

La propiedad solo tiene sentido cuando TabStop es True — los controles con TabStop = False se saltan en el ciclo de Tab sin importar su TabOrder. Reasignar TabOrder en tiempo de ejecución renumera los hermanos automáticamente, igual que en cualquier otro TWinControl

Remarks

Example

// Dar al visor la primera parada de tabulación, luego los botones de la barra y luego el cuadro de búsqueda
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