Vorgehensweise: Anzeigen von Dialogfeldern für Windows Forms

Dialogfelder werden auf die gleiche Weise angezeigt, wie andere Formulare in einer Anwendung. Das Startformular wird beim Ausführen der Anwendung automatisch geladen. Um ein zweites Formular oder Dialogfeld in der Anwendung anzuzeigen, schreiben Sie Code zum Laden und Anzeigen. 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 erfolgen, wenn ein Menübefehl ausgewählt oder auf eine Schaltfläche geklickt wird oder wenn ein anderes Ereignis eintritt.

  2. Fügen Sie im Ereignishandler Code hinzu, um das Dialogfeld zu öffnen. In diesem Beispiel wird ein button-click-Ereignis 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();  
      }