C# 2010 PrintPreviewDialogからの印刷でバルーンを表示する方法?
ContextMenuStripを作り、上に『印刷』下には『印刷プレビュー』としました
印刷を選択するとnotifyIconにバルーンを表示するようにしました
ところでPrintPreviewDialogには印刷釦があります
この印刷釦を押下した時にも同様にバルーンを表示するには、如何なる方法があるのでしょうか?
全く見当も着きません、教えてください、お願いします!!!
private void 印刷ToolStripMenuItem_Click(object sender, EventArgs e)
{
BalloonShow(); //notifyIconにバルーンを表示;
this.printDocument1.Print();
}
private void 印刷プレビューToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintPreviewDialog ObjectPrintPreviewDialog = new PrintPreviewDialog();
ObjectPrintPreviewDialog.Document = this.printDocument1;
ObjectPrintPreviewDialog.ShowDialog();
}
private void BalloonShow() //バルーンを表示
{
notifyIcon1.BalloonTipText = "どうしたらバルーンが出ますか?";
}
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 );
}
でいける思いますよ ・・・
ありがとうございます
ご指導頂いた方法でプログラムを修正してテストしました
結果は一発OKでした
今後とも宜しくご指導の程お願い申上げます
ありがとうございます
わんわんワァ~ワァ~ン~!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- プリンタ・スキャナー WPS Writerで文章を作り、下側にノンブルを設定したのですが印刷されません。 1 2022/08/04 18:57
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- オープンソース OpenOffice Calc basic で印刷プレビューを表示する方法 1 2023/04/15 12:43
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- Excel(エクセル) Excelを見切れずに印刷したい 3 2023/03/15 17:50
- Excel(エクセル) エクセルの罫線が印刷できない 4 2023/02/04 10:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAでPDFファイルを開い...
-
PDFファイルを開かずに印刷...
-
Excel VBAで文字列の可視長を得...
-
コマンドプロンプトでフォルダ...
-
ACCESS VBA レポートプレビュー...
-
ブラウザ表示用と印刷用のCSSが...
-
excelにて各シートの総印刷ペー...
-
VB.netで印刷
-
ヘッダやフッタの印刷をしたくない
-
EXCEL VBA 印刷プレビューダイ...
-
印刷範囲の指定はできますか?
-
Excel VBA 「印刷中」メッセー...
-
ページ内にスクロールバーのあ...
-
マクロで、機密印刷の設定をす...
-
印刷時ヘッダーとフッターを挿入
-
ACCESSで印刷プレビューをした...
-
phpについてですかね、印刷ボタ...
-
Accessレポートでの改ページ
-
VBのDataGridView印刷
-
C# 印刷可能領域と余白範囲...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルを開かずに印刷...
-
EXCEL VBA 印刷プレビューダイ...
-
Excel VBAで文字列の可視長を得...
-
ページ内にスクロールバーのあ...
-
ACCESS VBA レポートプレビュー...
-
EXCEL VBAでPDFファイルを開い...
-
コマンドプロンプトでフォルダ...
-
検索画面に表示される広告について
-
Excel VBA 「印刷中」メッセー...
-
印刷プレビュー表示後ユーザー...
-
excelにて各シートの総印刷ペー...
-
印刷時ヘッダーとフッターを挿入
-
サイト全体を縮小して印刷する...
-
ヘッダやフッタの印刷をしたくない
-
ラジオボタンをチェック済みの...
-
OpenOffice Calc basic で印刷...
-
TEXTAREAの印刷について
-
PageBreaks.Countと印刷範囲の...
-
Accessレポートでの改ページ
-
C# 印刷可能領域と余白範囲...
おすすめ情報