property OnMouseDown: TMouseEvent;
נורה כאשר המשתמש לוחץ על כפתור עכבר מעל התצוגה. פרמטר Sender מפנה למופע TPdfView שהעלה את האירוע, כך שהאנדלר יחיד יכול לשרת מספר תצוגות על ידי בדיקת Sender.
שימושים אופייניים כוללים: התחלת תיבת בחירה מותאמת אישית, התחלת פאן, או לכידת קואורדינטות לתכונת "עבור להערה זו". מכיוון שהאנדלר רץ על שרשור ה-VCL הראשי, אתה יכול לעדכן פקדי טופס ולהפעיל API אחרים של VCL ישירות.
אנדלרים חייבים לחזור במהירות — רינדור PDFium ומילוי טפסים מתרחשים על אותו שרשור, וכל עיכוב כאן דוחה את ציור העמוד הבא.
TabStop ל-True אם אתה רוצה שפקד זה ישתתף במעבר מיקוד של מקש Tab כך שאירועי מקלדת יישלחו.PdfView1.OnMouseDown := MyHandler.Set Cursor / Set Caret תואמות ב-TPdfView כדי לשמור על משוב חזותי מסונכרן.
procedure TForm1.PdfViewOnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
// begin a custom selection box, start panning, or capture coordinates for a "go to this annotation" feature
Caption := Format('OnMouseDown on page %d', [PdfView1.PageNumber]);
end;