子ウィンドウをポップアップ表示した時、子ウィンドウがUnloadされない限り親ウィンドウは触れないようにしたい(MsgBoxが表示された時のように)のですが、どうすればよいでしょうか?
子ウィンドウLoad時に親ウィンドウのEnabledをFalseにし
子ウィンドウUnload時に親ウィンドウのEnabledをTrueに戻す。
モーダルダイアログとして表示すればいいです。
VBの場合、Showのときにパラメータを付け加えればよかったはずです。
Showをヘルプで引いてみてください。
おおおおおおおお。
ありがとうございます。Gonさん。
たかみちえさん、
Showのあとに0をつけるってわけではないですよね?
それでもだめだったんで。
ちゃんとヘルプを読みましたか?それくらいのっていると思いますけど。
記憶が確かなら、数値に直すと1(VB6の場合)だったはず…
たかみちえさんの言われている様に
モーダル フォームは、1です。
0はモードレス フォームですので、
Form2.Show vbModal
このように書けばOKです。VB6
okuさん、たかみちえさんありがとうございます。
ヘルプの見方から勉強します。あと、モーダル、モードレスについても。
ツイート | ![]() |