Share via


方法 : Windows フォームのダイアログ ボックスを表示する

ダイアログ ボックスは、アプリケーションで表示されるその他のフォームと同じ方法で表示されます。 スタートアップ フォームは、アプリケーションの実行時に自動的に読み込まれます。 別のフォームまたはダイアログ ボックスをアプリケーションで表示するには、フォームまたはダイアログ ボックスを読み込んで表示するコードを作成します。 同様に、フォームまたはダイアログ ボックスを非表示にするには、アンロードまたは非表示にするコードを作成します。

ダイアログ ボックスを表示するには

  1. ダイアログ ボックスを開くために使用するイベント ハンドラーに移動します。 ダイアログ ボックスを開くイベントは、メニュー コマンドが選択されたとき、ボタンがクリックされたとき、または他のイベントが発生したときに発生します。

  2. イベント ハンドラーに、ダイアログ ボックスを表示するコードを追加します。 次の例では、ボタン クリック イベントを使用してダイアログ ボックスを表示します。

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim dlg1 as new Form()
       dlg1.ShowDialog()
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e) 
    {
       Form dlg1 = new Form();
       dlg1.ShowDialog();
    }
    
    private void button1_Click(Object sender, System.EventArgs e)
    {
       Form dlg1 = new Form();
       dlg1.ShowDialog();
    }
    
    private: 
      void button1_Click(System::Object ^ sender,
        System::EventArgs ^ e)
      {
        Form ^ dlg1 = gcnew Form();
        dlg1->ShowDialog();
      }