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

わんくま同盟

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

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


(過去ログ 79 を表示中)
■46460 / )  Re[3]: VB2008 form2のみ閉じる方法
□投稿者/ επιστημη (2437回)-(2010/02/03(Wed) 11:37:57)
επιστημη さんの Web サイト
↓こんなんでいっすか?

Public Class Form1

    ' Form1にはdasとkesの二つのボタンを置いてます

    Private secondForm As Form2 ' メンバ変数として用意

    Private Sub Dasel() ' 出せるようにする
        das.Enabled = True
        kes.Enabled = False
    End Sub

    Private Sub Kesel() ' 消せるようにする
        das.Enabled = False
        kes.Enabled = True
    End Sub

    ' Form1ロード時
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        secondForm = New Form2() ' Form2を用意して
        Dasel() ' 出せるようにする
    End Sub

    ' 出すボタンが押された
    Private Sub das_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles das.Click
        secondForm.Show() ' 出して
        Kesel() ' 消せるようにする
    End Sub

    ' 消すボタンが押された
    Private Sub kes_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kes.Click
        secondForm.Hide() ' 消して
        Dasel() ' 出せるようにする
    End Sub
End Class

返信 編集キー/


管理者用

- Child Tree -