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

ダイアログ ボックスは、アプリケーションで他のフォームを表示する場合と同じように表示します。 アプリケーションが実行されると、スタートアップ フォームが自動的に読み込まれます。 2 つ目のフォームやダイアログ ボックスをアプリケーションに表示するには、それを読み込み、表示するコードを記述します。 同様に、フォームまたはダイアログ ボックスが表示されないようにするには、それを読み込まない、あるいは非表示にするコードを記述します。

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

  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(System::Object ^ sender,  
        System::EventArgs ^ e)  
      {  
        Form ^ dlg1 = gcnew Form();  
        dlg1->ShowDialog();  
      }