property OnKeyDown: TKeyEvent;
Uruchamia się, gdy klawisz zostanie naciśnięty, a kontrolka ma fokus. Parametr Sender wskazuje instancję TPdfView, która wywołała zdarzenie, więc jeden handler może obsługiwać wiele widoków po sprawdzeniu Sender
Typowe zastosowania obejmują przechwytywanie strzałek / Page Up / Page Down do sterowania nawigacją, Ctrl+F do otwierania okna wyszukiwania albo Escape do czyszczenia zaznaczenia. Ponieważ handler działa w głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL
Handlery muszą zwracać szybko — renderowanie PDFium i wypełnianie formularzy odbywają się w tym samym wątku, a każde opóźnienie tutaj odsuwa przemalowanie następnej strony
TabStop na True, jeśli chcesz, aby ta kontrolka uczestniczyła w nawigacji fokusem klawiszem Tab, dzięki czemu zdarzenia klawiatury będą dostarczanePdfView1.OnKeyDown := MyHandlerSet Cursor / Set Caret na TPdfView, aby utrzymać synchronizację informacji wizualnych
procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
// przechwytuj strzałki / Page Up / Page Down do sterowania nawigacją, Ctrl+F do otwierania okna wyszukiwania albo Escape do czyszczenia zaznaczenia
Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;