Во-первых, вы можете использовать следующую статью для перечисления системных шрифтов.
public void FillFontComboBox(ComboBox comboBoxFonts)
{
// Enumerate the current set of system fonts,
// and fill the combo box with the names of the fonts.
foreach (FontFamily fontFamily in Fonts.SystemFontFamilies)
{
// FontFamily.Source contains the font family name.
comboBoxFonts.Items.Add(fontFamily.Source);
}
comboBoxFonts.SelectedIndex = 0;
}
Чтобы создать шрифт:
Font font = new Font( STRING, 6F, FontStyle.Bold );
Используйте его для настройки стиля шрифта и т. Д. *
Label label = new Label();
. . .
label.Font = new Font( label.Font, FontStyle.Bold );