tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルメインフォームの移動
記事No8180
投稿日: 2008/09/19(Fri) 13:21
投稿者さくら
Form1(起動時のメインフォーム)に配置している「Button1」をクリックしたときにForm1を閉じてForm2をメインフォームとしたく思います。
mainApplicationContext を使用するかと思いますがいまひとつ記述の仕方がわかりません。
記述場所は、Form1のButton1_Click〜 のところでよろしいのでしょうか?
Form1にはほかにもボタンが配置されており、クリックすると別のFormが呼び出されますが「Button1」をクリックする以外ではメンフォームはForm1のままにしたいと考えます。
Form2からForm1を開くことはありません。
以上、ご教授よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: メインフォームの移動
記事No8183
投稿日: 2008/09/19(Fri) 13:57
投稿者花ちゃん
下記ではだめですか?

メインフォームを入れ替える
http://dobon.net/vb/dotnet/form/showforminsequence.html

[ツリー表示へ]
タイトルRe^2: メインフォームの移動
記事No8184
投稿日: 2008/09/19(Fri) 14:10
投稿者さくら
ここのページを読んだのですが知識不足でよくわからなかったので…。
<STAThread()> _ ←ここの意味もわからなかったり…と。

[ツリー表示へ]
タイトルRe^3: メインフォームの移動
記事No8202
投稿日: 2008/09/23(Tue) 00:05
投稿者たくボン
うーん、単純にメイン画面起動を切り替えたいだけなら、Clickイベントに

Dim frm2 As New Form2
Me.Hide()
frm2.ShowDialog()
これでも良いかと。ただしForm1は閉じて(Close)はしてないので、厳密に言うと違うかもしれませんが。。。

[ツリー表示へ]