property OnKeyDown: TKeyEvent;
Generato quando un tasto viene premuto mentre il controllo ha il focus. Il parametro Sender referenzia l'istanza TPdfView che ha generato l'evento, così un singolo gestore può servire più view esaminando Sender
Usi tipici includono: intercettare i tasti freccia / Pagina Su / Pagina Giù per guidare la navigazione, Ctrl+F per aprire una finestra di dialogo di ricerca oppure Escape per cancellare una selezione. Poiché il gestore gira sul thread principale VCL, puoi aggiornare i controlli del form e chiamare altre API VCL direttamente
I gestori devono tornare rapidamente — il rendering PDFium e il form filling avvengono sullo stesso thread e qualsiasi ritardo qui posticipa il prossimo repaint della pagina
TabStop a True se vuoi che questo controllo partecipi all'attraversamento del focus tramite tasto Tab così che gli eventi di tastiera vengano recapitatiPdfView1.OnKeyDown := MyHandlerSet Cursor / Set Caret su TPdfView per mantenere sincronizzato il feedback visivo
procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
// intercept arrow keys / Page Up / Page Down to drive navigation, Ctrl+F to open a search dialog, or Escape to clear a selection
Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;