■  複数フォーム制御の例

複数フォームの制御はVB6のようにはいきません

メインフォームからサブフォームを表示する例

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
                                                                      Handles Button5.Click
        Dim frmFORM2 As New Form2  'サブフォーム
        Me.Hide()                  'メインフォーム非表示
        frmFORM2.Show()            'サブフォーム表示

    End Sub

Show()はモードレスです。モーダル表示は、ShowDialog()を使います。

サブフォームからメインフォームへの戻りの例

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
                                                                      Handles Button1.Click
        Dim frmFORM1 As New Form1  'メインフォーム
        Me.Close()                 'サブフォーム終了
        frmFORM1.Show()            'メインフォーム表示

    End Sub




BEFORE PAGE

TOP PAGE