• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 2010 PrintPreviewDialogからの印刷でバルー)

C# 2010 PrintPreviewDialogからの印刷でバルーンを表示する方法

このQ&Aのポイント
  • C# 2010のPrintPreviewDialogを使用して印刷する際に、バルーンを表示する方法について教えてください。
  • ContextMenuStripを作成し、『印刷』と『印刷プレビュー』のオプションを表示しました。印刷を選択するとnotifyIconにバルーンが表示されるように設定しました。
  • PrintPreviewDialogの印刷ボタンを押したときにもバルーンを表示する方法はありますか?教えてください。

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

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

印刷ボタンを押した場合のイベントは取りにくいようです … PrintDocumentのBeginPrintイベントに   String ss;   if ( e.PrintAction == PrintAction.PrintToPreview )   {     ss = "印刷プレビュー中";   }   else   {     ss = "印刷中";   }   BalloonShow( ss ); といった部分を記述します なおこの方法ですと コンテキストメニュー側でバルーンの表示ルーチン(BalloonShow)を呼ぶ必要はなくなります BalloonShowルーチンを引数を受け取るように以下のようにします private void BallonShow( string ss ) {   notifyIcon1.BalloonTipText = ss;   // ShowBallonTipで表示開始   notifyIcon1.ShowBalloonTip( 20 ); } でいける思いますよ ・・・

sato-may
質問者

お礼

ありがとうございます ご指導頂いた方法でプログラムを修正してテストしました 結果は一発OKでした 今後とも宜しくご指導の程お願い申上げます ありがとうございます わんわんワァ~ワァ~ン~!!!