|
おじゃる さん、こんにちは。
>親Formから子Formを呼び出した後、Unload Me(または Unload 子Form)で
>閉じようとするのですが、表示されたままです。(操作は出来ません)
>ステップで実行すると閉じるのですが、普通に動かすとダメです。
>子FormをUnload した後は、親Formは閉じません。
>再度同じ子FormをShowすると、表示されたままの子Formが生きます。
>これ以外の子Formは同じ方法で閉じるのですが、
>なにか特別な命令を気がつかずにしているのでしょうか。
親Formのモジュールで、子Fromを、Showして、
子Formのモジュールで、自分をUnloadさせてるんですよね?
親Formはその間、表示されたままなんですよね?
こちらでは再現しませんでしたけど・・・というか、おじゃるさんとこでも、
再現するフォームと再現しないフォームがあるんですよね?
モードレス表示とモーダル表示の違いがあるとか・・・
こういうやり方ではどうでしょうか?
親フォーム
Load UserForm2
UserForm2.Show
Unload UserForm2
子フォーム
Me.Hide
DoEvents
|
|