Search Results for

    Show / Hide Table of Contents

    カスタム プレビュー ウィンドウの作成

    FastReport は、標準のプレビュー ウィンドウでレポートを表示します。何らかの理由でそれが適していないと思われる場合は、カスタム プレビュー フォームを作成することができます。このために、FastReport コンポーネント パレットの TfrxPreview コンポーネントは設計されました。レポートを表示するには、このコンポーネントへのリンクを TfrxReport.Preview プロパティに割り当てる必要があります。

    TfrxPreview コンポーネントを使用する際の典型的な問題が 2 つあります。それは、キー(矢印、PageUp、PageDown など)とマウス ホイール(ある場合)を処理しないことです。TfrxPreview をキーで操作できるようにするには、これにフォーカスを渡します(たとえば、フォームの OnShow イベント ハンドラーでこれを実行できます)。

    frxPreview.SetFocus;
    

    TfrxPreview をマウス スクロールで操作できるようにするには、フォームの OnMouseWheel イベント ハンドラーを作成し、このイベント ハンドラーで TfrxPreview.MouseWheelScroll メソッドを呼び出す必要があります。

    procedure TForm1.FormMouseWheel(Sender: TObject; Shift: TShiftState; 
      WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
    begin
      frxPreview1.MouseWheelScroll(WheelDelta, Shift, MousePos);
    end;
    
    Back to top © Copyright Fast Reports Inc.