Feedback

Fontauswahl mit der Combobox

Sprache: C#

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