property OnMouseUp: TMouseEvent;
ユーザーがマウスボタンを離したときに発火します。Sender パラメーターはイベントを発生させた TPdfView インスタンスを参照するため、Sender を調べることで 1 つのハンドラーで複数のビューに対応できます
典型的な用途には、カスタム選択のコミット、パン操作の完了、クリックでズーム操作のトリガーなどがあります。ハンドラーは VCL メインスレッドで実行されるため、フォームコントロールを更新し他の VCL API を直接呼び出せます
ハンドラーは素早く戻る必要があります。PDFium のレンダリングとフォーム入力は同じスレッドで行われ、ここでの遅延は次のページ再描画を遅らせます
TabStop を True に設定しますPdfView1.OnMouseUp := MyHandler で割り当てることもできますTPdfView の対応する Set Cursor / Set Caret 呼び出しと組み合わせて視覚的フィードバックを同期させます
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;