C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 79 を表示中)
■46555 / )  Re[12]: VB2008 form2のみ閉じる方法
□投稿者/ いむら (6回)-(2010/02/05(Fri) 15:43:15)
すみません、エラーを発見してしまいました。
Button1でForm2を一度開いた後に、Xボタンで消したり・そのままの状態でButton3を押したら正常に作動するのですが、
一度もButton1を押さずに(一度もForm2を開かずに)Button3を押すとエラーになってしまいました。
おそらく、Ifステートメントで「もしForm2が開いていればButton3を押したときForm2を閉じる。」とすればいいと思うのですが、この構文の書き方がわかりません。
下記は今の状態です。
どなたかアドバイスお願い致します。

Private f As frm2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
f = New frm2()
f.Show()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
f.Close()
End Sub
返信 編集キー/


管理者用

- Child Tree -