'宣言 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(); //-------------------------------------------------------- }