投稿日 | : 2003/01/23(Thu) 16:13 |
投稿者 | : しろ |
Eメール | : |
URL | : |
タイトル | : 印刷中のダイアログ |
初めて投稿させていただきます。
プリンタの印刷中ダイアログを作ろうと思っています。
仮にメイン画面をA、印刷条件指定画面をB、印刷中ダイアログをC
フォームとします。
AフォームからBフォームをモーダルで表示してBフォームから
Cをモードレスで開くとエラーが発生します。
エラーの内容を見たところBフォームをunload又はhideしないとダメ
なようですが、私としてはBフォームはそのまま画面表示として残し
たいのです。
何かいい方法は無いのでしょうか?
簡単ですがやりたいことをまとめてみました。
@AフォームからBフォームをモーダルで開きます。
ABフォームで印刷条件を指定して、印刷のロジックはこのフォームで定義します。
BCフォームを印刷前にモードレスで開きキャンセルボタンをクリックしたら
印刷を中止する。中止はDoeventsをBフォームに定義してそれで判定する。
私が考えたのはこの方法ですが、他に印刷を中止するダイアログを表示して
印刷情報をアボートできる方法があるようでしたら教えてください。