dポイントプレゼントキャンペーン実施中!

お世話になります

VB6のvbModalに関して教えていただけないでしょうか

やりたいこと
Form1のモーダルとしてForm2を起動
Form2のモーダルとしてForm3を起動
Form3が閉じられるまで、Form1とForm2はいじれない様にしたいのですが、
単純に、以下の様にコーディングしたら、エラーとなってしまいました。

Form1から
Form2.Show vbModal … これは正常に動作

Form2から
Form3.Show vbModal … 以下のエラー発生
「子フォームはモーダルにできません」

vbModalのネストはできないのでしょうか?
できない場合、別の解決策はございますでしょうか?

A 回答 (1件)

Form3 がMDI子フォームになっているからエラーになります。


通常のフォームであればvbModalのネストが出来ます。
    • good
    • 0
この回答へのお礼

MDIでvbModalのネストの代替えになる制御はないのですね。
自前でなんとかしてみます

お礼日時:2013/10/01 09:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!