- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 2010 PrintPreviewDialogからの印刷でバルー)
C# 2010 PrintPreviewDialogからの印刷でバルーンを表示する方法
このQ&Aのポイント
- C# 2010のPrintPreviewDialogを使用して印刷する際に、バルーンを表示する方法について教えてください。
- ContextMenuStripを作成し、『印刷』と『印刷プレビュー』のオプションを表示しました。印刷を選択するとnotifyIconにバルーンが表示されるように設定しました。
- PrintPreviewDialogの印刷ボタンを押したときにもバルーンを表示する方法はありますか?教えてください。
- みんなの回答 (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 ); } でいける思いますよ ・・・
お礼
ありがとうございます ご指導頂いた方法でプログラムを修正してテストしました 結果は一発OKでした 今後とも宜しくご指導の程お願い申上げます ありがとうございます わんわんワァ~ワァ~ン~!!!