Share via


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

更新 : 2007 年 11 月

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

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

  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();
      }