- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 2010 PrintPreview表示直前の『document中)
C# 2010 PrintPreview表示直前の『document中1ページ』の削除方法?
このQ&Aのポイント
- C# 2010のPrintPreviewで表示される『document中1ページ』を非表示にする方法を教えてください。
- 印刷を行う際に表示されるダイアログを非表示にするために、Public FORM1 に printDocument1.PrintController = new System.Drawing.Printing.StandardPrintController() を追加しましたが、PrintPreviewDialogでの表示は変わりません。どのようにすれば『document中1ページ』を非表示にすることができますか?
- C# 2010で印刷を行う際に表示される『document中1ページ』のダイアログを非表示にする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どうもPrintPreviewDialogの中のどこかで PrintController自体を書き換えてしまっているようです BeginPrintイベントにブレークポイントを置いて 印刷や印刷プレビューを実行した際に 引数のsenderが PrintDocument型として渡されてきます このsenderのPrintControllerが印刷の場合は StandardPrintControllerのままなのですが 印刷プレビューの場合は PrintControlerWithStatusDialogになってしまっているようです 強制的に ((PrintDcument)sender).PrintController = new StandardPrintController(); としてもうまくいかないようです ・・・
お礼
お教えありがとうございます 当方でも更に時間をかけて解決出来るように努力してみます 今度とも宜しくご指導の程お願い申上げます ありがとうございました