バージョン

Printing イベント

Printツールのクリックに応じて、印刷操作が始まる前に発生します。
シンタックス
'宣言
 
Public Event Printing As PrintingEventHandler
public event PrintingEventHandler Printing
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、PrintingEventArgs 型の引数を受け取りました。次の PrintingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
DisplayPrintStatus 印刷ステータス ダイアログを印刷操作の間に表示するかどうかを取得または設定します。
解説

Printing イベントは、印刷操作をキャンセルするために使用することができる、または (DisplayPrintStatus を使用して) 印刷操作の間にステータス ダイアログを表示すべきかどうかを制御するだけのキャンセル可能なイベントです。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.Printing
Imports Infragistics.Win.UltraWinGrid
Imports Infragistics.Win.UltraWinScrollBar
Imports Infragistics.Win.UltraWinToolbars


    Private Sub ultraPrintPreviewDialog1_Printing(ByVal sender As Object, ByVal e As Infragistics.Win.Printing.PrintingEventArgs) Handles ultraPrintPreviewDialog1.Printing

        ' cast the sender to a UltraPrintPreviewDialog
        Dim printPreviewDialog As UltraPrintPreviewDialog = CType(sender, UltraPrintPreviewDialog)

        ' specify whether a status dialog will be displayed
        ' during the print operation
        e.DisplayPrintStatus = True

        ' to cancel the print operation set Cancel to true
        ' e.Cancel = true

    End Sub
using Infragistics.Win;
using Infragistics.Win.Printing;
using Infragistics.Win.UltraWinGrid;
using Infragistics.Win.UltraWinScrollBar;
using Infragistics.Win.UltraWinToolbars;

		private void ultraPrintPreviewDialog1_Printing(object sender, Infragistics.Win.Printing.PrintingEventArgs e)
		{
			// cast the sender to a UltraPrintPreviewDialog
 			UltraPrintPreviewDialog printPreviewDialog = sender as UltraPrintPreviewDialog;

			// specify whether a status dialog will be displayed
			// during the print operation
			e.DisplayPrintStatus = true;

			// to cancel the print operation set Cancel to true
			// e.Cancel = true;
		}
参照