バージョン

PageSetupDialogDisplaying イベント

ページ設定ダイアログが表示される前に発生します。
シンタックス
'宣言
 
Public Event PageSetupDialogDisplaying As PageSetupDialogDisplayingEventHandler
public event PageSetupDialogDisplayingEventHandler PageSetupDialogDisplaying
イベント データ

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

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
Dialog 表示されようとしている PageSetupDialog を返す読み取り専用プロパティ。
解説

PageSetupDialogDisplaying イベントは、エンドユーザーが Page Setup ボタンをクリックすると発生し、それが表示される前に Dialog の設定をユーザーは変更したり、このイベントをキャンセルしてユーザー固有のカスタム ページ設定ダイアログを表示することさえ可能です。

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


    Private Sub ultraPrintPreviewDialog1_PageSetupDialogDisplaying(ByVal sender As System.Object, ByVal e As Infragistics.Win.Printing.PageSetupDialogDisplayingEventArgs) Handles ultraPrintPreviewDialog1.PageSetupDialogDisplaying

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

        ' set properties on the PageSetupDialog
        e.Dialog.AllowMargins = True

        '--------------------------------------------------------
        ' to display a custom setup dialog instead set the 
        ' Cancel property to true and display your dialog here
        ' e.g.
        ' e.Cancel = True
        '  
        ' ... show custom setup dialog modally here 
        '
        ' call InvalidatePreview on the UltraPrintPreviewDialog
        ' to cause the preview to be regenerated.
        '
        ' printPreviewDialog.InvalidatePreview()
        '--------------------------------------------------------

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


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

			// set properties on the PageSetupDialog
			e.Dialog.AllowMargins = true;

			//--------------------------------------------------------
			// to display a custom setup dialog instead set the 
			// Cancel property to true and display your dialog here
			// e.g.
			// e.Cancel = true;
			//
			// ... show custom setup dialog modally here 
			//
			// call InvalidatePreview on the UltraPrintPreviewDialog
			// to cause the preview to be regenerated.
			//
			// printPreviewDialog.InvalidatePreview();
			//--------------------------------------------------------

		}
参照