• ベストアンサー

[VB6] フォームを閉じる方法について

お世話になります。 VB6で別フォームを起動する際の親フォームの閉じ方について 質問させてください。 呼び出し元フォームからShowメソッドで別フォームを起動すると、 呼び出し先のフォームでマウスのカーソルが砂時計表示になってしまいます。 (呼び出し元のフォームはUnload Meで閉じています。) [Form1の処理] Private Sub Button1_Click() Form2.Show Unload Me End Sub ※Form1は呼び出し元。Form2は呼び出し先。 原因について、どなたかご存知の方がいらっしゃいましたら、 ご教授願えますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

親フォーム、子フォームという様に制御するのが吉。 親フォームが先に消えると、親無しっ子フォームになってしまいます。 親子でないなら、別に親代わりを用意して、 親→兄フォーム→親→弟フォーム、ってな感じにするとか。

masy0312
質問者

お礼

ありがとうございます。参考になりました。

関連するQ&A