property OnMouseUp: TMouseEvent;
Akkor aktiválódik, amikor a felhasználó felenged egy egérgombot. A Sender paraméter az eseményt kiváltó TPdfView példányra hivatkozik, így a Sender megvizsgálásával egyetlen kezelő is több nézetet kiszolgálhat
Tipikus felhasználások: egyéni kijelölés véglegesítése, pásztázó kézmozdulat befejezése vagy kattintásra nagyítás művelet kiváltása. Mivel a kezelő a VCL fő szálán fut, közvetlenül frissítheted az űrlapvezérlőket, és hívhatod a további VCL API-kat
A kezelőknek gyorsan vissza kell térniük — a PDFium renderelés és az űrlapkitöltés ugyanazon a szálon zajlik, és bármilyen itt fellépő késleltetés kitolja a következő oldal újrarajzolását
TabStop tulajdonságot True értékre, ha azt szeretnéd, hogy ez a vezérlő részt vegyen a tabbillentyűs fókuszbejárásban, és így a billentyűzetesemények kézbesítve legyenekPdfView1.OnMouseUp := MyHandler módonTPdfView megfelelő Set Cursor / Set Caret hívásaival, hogy a vizuális visszajelzés szinkronban maradjon
procedure TForm1.PdfViewOnMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
// commit a custom selection, finish a pan gesture, or trigger a click-to-zoom action
Caption := Format('OnMouseUp on page %d', [PdfView1.PageNumber]);
end;