|
分類:[VB.NET/VB2005 以降]
こんにちは。VB2008でウインドウズアプリケーションを作成しています。 今まではメインのフォームはForm1のみであったため、 Sub Main()よりApplication.Run(New Form1)という具合にForm1を開いていましたが、 今度、Form1の他にForm2を追加し、アプリケーション起動時に開くフォーム(Form1・Form2)を ダイアログForm0で選択できるようにしたいのです。 そして、Form1またはForm2を開いたらForm0は閉じ(あるいは非表示)、 アプリケーションの終了までForm0が表示されないようにしたいのです。 また、Form1よりForm2を開き、Form1を閉じる、あるいはForm2よりForm1を開き、Form2を閉じるというように Form1⇔Form2間の往来が出来るようにしたいのです。 最初にApplication.Run(New Form0)としてダイアログを開いて開くフォームを選択した後、 上記のようなことをしたい場合は、Form0はHideにしておけばいいのでしょうか? Form遷移のことはよく理解しておりませんので、どなたかアドバイスをお願いいたします。
|