Alle verfügbaren Schriftarten werden mittels Datenbindung in einer Combobox angezeigt. nach Auswahl kann die selektierte Schriftart abgerufen werden.
private void Form1_Load(object sender, System.EventArgs e)
{
// alle verfügbaren Schriftarten in einem Array speichern
FontFamily[] Schriftarten = FontFamily.Families;
// Datenbindung zwischen Array und Combobox erstellen
cbx_Fonts.DataSource = Schriftarten;
cbx_Fonts.DisplayMember = "Name";
// Event für Schriftauswahl anlegen
cbx_Fonts.SelectedIndexChanged +=new EventHandler(cbx_Fonts_SelectedIndexChanged);
}
private void cbx_Fonts_SelectedIndexChanged(object sender, System.EventArgs e)
{
// aktuell ausgewählte Schriftart abrufen
FontFamily F = (FontFamily)cbx_Fonts.SelectedValue;
}
Kommentare zum Snippet