次の方法で共有


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