Gewusst wie: Anzeigen einer Liste von Schriftarten
Aktualisiert: November 2007
Mit der integrierten FontDialog-Komponente können Sie eine Auswahl an Schriftarten anzeigen, statt Ihr eigenes Schriftarten-Dialogfeld zu erstellen. Beispiel: Sie ermöglichen Benutzern, eine Schriftart in einem Dialogfeld auszuwählen, und übernehmen diese Schriftart dann für den Text im Formular.
So zeigen Sie das Dialogfeld für Schriftarten an
Klicken Sie im Menü Datei auf Neues Projekt.
Das Dialogfeld Neues Projekt wird angezeigt.
Klicken Sie auf Windows Forms-Anwendung und dann auf OK.
Ziehen Sie ein Label-Steuerelement aus der Toolbox auf das Formular, und ändern Sie die folgenden Eigenschaften im Fenster Eigenschaften:
Eigenschaft
Wert
Name
labelFont
Text
Beispieltext
Fügen Sie dem Formular ein Button-Steuerelement hinzu, und ändern Sie die folgenden Eigenschaften im Fenster Eigenschaften:
Eigenschaft
Wert
Name
setFont
Text
Schriftart ändern
Ziehen Sie eine FontDialog-Komponente von der Registerkarte Dialogfelder der Toolbox auf das Formular.
fontDialog1 wird im Komponentenfach angezeigt.
Doppelklicken Sie auf die Schaltfläche, um den Standardereignishandler im Code-Editor zu erstellen.
Fügen Sie im etFont_Click-Ereignishandler den folgenden Code hinzu, um das Schriftarten-Dialogfeld anzuzeigen und die Schriftart des Bezeichnungstextes gemäß der vom Benutzer getroffenen Auswahl zu ändern.
if (fontDialog1.ShowDialog() == DialogResult.OK) { this.labelFont.Font = fontDialog1.Font; }
Drücken Sie F5, um den Code auszuführen.
Wenn das Formular geöffnet wird, klicken Sie auf Schriftart ändern, klicken Sie in dem daraufhin angezeigten Dialogfeld auf eine Schriftart, und klicken Sie dann auf OK.
Überprüfen Sie, ob die ausgewählte Schriftart auf den Text im Label-Steuerelement angewendet wurde.
Schließen Sie die Anwendung.
Siehe auch
Konzepte
Verwenden von integrierten Dialogfeldern in der Anwendung
Entwerfen einer Benutzeroberfläche in Visual C#