Gewusst wie: Erstellen von Dialogfeldern zur Entwurfszeit
Aktualisiert: November 2007
Dialogfelder werden modal angezeigt, um Benutzer am Ausführen von Tasks außerhalb des Dialogfelds zu hindern. Weitere Informationen über modale und nicht modale Dialogfelder finden Sie unter Gewusst wie: Anzeigen modaler und nicht modaler Windows Forms.
Hinweis: |
---|
Je nach den aktiven Einstellungen oder der verwendeten Version können die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen abweichen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So erstellen Sie ein Dialogfeld zur Entwurfszeit
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Windows Form.
Ein Formular wird dem Projekt hinzugefügt.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Formular, und wählen Sie Umbenennen.
Ändern Sie den Namen des Formulars je nach Programmiersprache in DialogBox.vb oder DialogBox.cs.
Ändern Sie im Eigenschaftenfenster die FormBorderStyle-Eigenschaft in FixedDialog.
Passen Sie ggf. die Darstellung des Formulars an.
Legen Sie die Eigenschaften ControlBox, MinimizeBox und MaximizeBox auf false fest.
Folgende Elemente sind in der Regel nicht in einem Dialogfeld enthalten: Menüleisten, Fenster-Bildlaufleisten, die Schaltflächen Minimieren und Maximieren, Statusleisten oder Rahmen mit veränderbarer Größe.
Passen Sie die Ereignismethoden im Code-Editor an.
Weitere Informationen finden Sie unter Gewusst wie: Schließen von Dialogfeldern und Speichern von Benutzereingaben.
.NET Framework bietet zusätzlich eine Reihe vorformatierter Dialogfelder, die für grundlegende Anwendungstasks implementiert werden können, die Benutzereingaben (z. B. zum Öffnen, Drucken und Speichern von Dateien) beinhalten. Weitere Informationen finden Sie unter Dialogfeld-Steuerelemente und -Komponenten (Windows Forms).