• ベストアンサー
※ 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ページ』のダイアログを非表示にする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

どうもPrintPreviewDialogの中のどこかで PrintController自体を書き換えてしまっているようです BeginPrintイベントにブレークポイントを置いて 印刷や印刷プレビューを実行した際に 引数のsenderが PrintDocument型として渡されてきます このsenderのPrintControllerが印刷の場合は StandardPrintControllerのままなのですが 印刷プレビューの場合は PrintControlerWithStatusDialogになってしまっているようです 強制的に ((PrintDcument)sender).PrintController = new StandardPrintController(); としてもうまくいかないようです ・・・

sato-may
質問者

お礼

お教えありがとうございます 当方でも更に時間をかけて解決出来るように努力してみます 今度とも宜しくご指導の程お願い申上げます ありがとうございました

関連するQ&A