tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルフォームの閉じ方など
記事No11256
投稿日: 2014/04/17(Thu) 15:49
投稿者VB2014
フォームの切り替えとフォームの閉じ方について、特に閉じ方についてお教えいただければと思います。
現在、フォームが全部で3枚あり、それぞれ
Form1,Form2,Form3としたときに、

ボタンをクリックしてForm1からForm2に移動する際、
Form1のコードは、

   My.Application.ApplicationContext.MainForm = Form2

Me.Close()
Dim selectButton As DialogResult

selectButton = Form2.ShowDialog()

Form2.Dispose()

となっています。この時点ではForm1が消え、Form2が開かれるのですが、同じように
Form2からForm3としたときに、
上記のコードではForm2が消えず、画面上に残ってしまいます。
Hideのように隠すのではなく、今行いたいこととしては

Form1→Form2→Form3→Form1のようにループをさせたいのですが、
このときの手段としてはどういったものがあるでしょうか。コード等を示していただけると助かります。
お手数おかけしますがよろしくお願い致します。

[ツリー表示へ]
タイトルRe: フォームの閉じ方など
記事No11257
投稿日: 2014/04/17(Thu) 17:01
投稿者VB2014
問題解決しました。

[ツリー表示へ]