【状況】
C#(visual studio 2017)でプリント処理を実装しています。
出力先に「Microsoft Print to PDF」を選択し、「OK」ボタン押下後、
「印刷結果を名前を付けて保存」ダイアログが表示されます。
そこでキャンセルを押した場合、キャンセルが押されたということをキャッチしたいのですが、Printメソッドの戻り値がvoidのため、どのように判定すればよいか悩んでいます。
よい方法があるか、ご教示いただきたいです。
よろしくお願いいたします。
【ロジック】
C#
1//印刷の選択ダイアログを表示する 2if (DialogResult.OK == printDialog.ShowDialog()) 3{ 4 try 5 { 6 printDocument.Print(); 7 MessageBox.Show("印刷しました。"); 8 } 9 catch (Exception e) 10 { 11 MessageBox.Show(e.Message, "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); 12 } 13}
印刷しましたのメッセージが表示される。
回答1件
あなたの回答
tips
プレビュー