Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykład
W poniższym przykładzie pokazano, jak wyliczyć czcionki w kolekcji czcionek systemowych. Nazwa rodziny czcionek każdej FontFamily w SystemFontFamilies jest dodawana jako element do listy rozwijanej.
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;
}
Public Sub FillFontComboBox(ByVal comboBoxFonts As ComboBox)
' Enumerate the current set of system fonts,
' and fill the combo box with the names of the fonts.
For Each fontFamily As FontFamily In Fonts.SystemFontFamilies
' FontFamily.Source contains the font family name.
comboBoxFonts.Items.Add(fontFamily.Source)
Next fontFamily
comboBoxFonts.SelectedIndex = 0
End Sub
Jeśli wiele wersji tej samej rodziny czcionek znajduje się w tym samym katalogu, wyliczenie czcionek programu Windows Presentation Foundation (WPF) zwraca najnowszą wersję czcionki. Jeśli informacje o wersji nie zapewniają rozdzielczości, zostanie zwrócona czcionka z najnowszym znacznikiem czasu. Jeśli informacje sygnatury czasowej są równoważne, zwracany jest plik czcionki pierwszy w kolejności alfabetycznej.
.NET Desktop feedback