Freigeben über


Vorgehensweise: Anzeigen von Dialogfeldern für Windows Forms

Sie zeigen ein Dialogfeld auf die gleiche Weise wie jedes andere Formular in einer Anwendung an. Das Startformular wird automatisch geladen, wenn die Anwendung ausgeführt wird. Wenn ein zweites Formular oder Dialogfeld in der Anwendung angezeigt werden soll, schreiben Sie Code, um es zu laden und anzuzeigen. Gleiches gilt, wenn das Formular oder Dialogfeld ausgeblendet werden soll: Schreiben Sie Code, um es zu entladen oder auszublenden.

So zeigen Sie ein Dialogfeld an

  1. Navigieren Sie zum Ereignishandler, mit dem Sie das Dialogfeld öffnen möchten. Dies kann passieren, wenn ein Menübefehl ausgewählt wird, wenn auf eine Schaltfläche geklickt wird oder wenn ein anderes Ereignis eintritt.

  2. Fügen Sie im Ereignishandler Code zum Öffnen des Dialogfelds hinzu. In diesem Beispiel wird ein Schaltflächenklickereignis verwendet, um das Dialogfeld anzuzeigen:

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