2016-07-05 14 views
0

ReportViewer1を作成しました。プレビューが表示され、ユーザーがツールバーの[印刷]ボタンをクリックすると、プリンタに印刷をキャンセルする必要があります。ReportViewer1.Printイベントでの印刷をキャンセルする方法は?

この

Private Sub ReportViewer1_Print(sender As Object, e As ReportPrintEventArgs) _ 
    Handles ReportViewer1.Print 
    Me.ReportViewer1.CancelRendering(0) ''/ <----Cancel Printing 
    RaiseEvent Click_Print(False) 
End Sub 

同様

しかし、それは、選択したプリンタ用のdialogSettingを示しているためCancelRenderingが機能していません。

答えて

1

あなたはこのコードを使用して印刷イベントを停止することができます:

Private Sub ReportViewer1_Print(sender As Object, e As Microsoft.Reporting.WinForms.ReportPrintEventArgs) Handles ReportViewer1.Print 

    e.Cancel = True 

    MsgBox("Print stopped!") 

End Sub 

あなたが印刷多分それはFalseShowPrintButtonプロパティを設定する非表示印刷ボタン優れているを許可したくない場合。

関連する問題