QA@IT
«回答へ戻る

回答を投稿

PrintDocumentの話でしょうか?

独自にprivate変数を用意するとりあえずPrintDoneとします。

BeginPrintイベントにてPrintDone = falseにします。

PrintPageイベントにて

e.HasmorePage = false

にするときにPrintDone = trueも実行します。

判定したいときにPrintDoneの内容を確認すればキャンセルされたか
判断出来るかと思います。

※普段使用しているのがVB.NETなので大文字、小文字などでおかしいところがありましたら
適宜置き換えて下さい。

PrintDocumentの話でしょうか?

独自にprivate変数を用意するとりあえず`PrintDone`とします。

`BeginPrint`イベントにて`PrintDone = false`にします。


`PrintPage`イベントにて

```e.HasmorePage = false```

にするときに`PrintDone = true`も実行します。

判定したいときに`PrintDone`の内容を確認すればキャンセルされたか
判断出来るかと思います。

※普段使用しているのがVB.NETなので大文字、小文字などでおかしいところがありましたら
適宜置き換えて下さい。