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;