2011-04-14 25 views
0

我有2個組合框[_cmbxFontName,_cmbxStyleName] 我可以將所有安裝的字體加載到_cmbxFontName中。但我無法加載字體樣式。如果我在_cmbxFontName中選擇一個字體名稱,那麼另一個_cmbxstyleName組合框想要加載它的樣式[Regular,Normal,Bold,Italic ......]。 我知道所有的字體有不同的風格,但我怎麼能找到並加載它.... 謝謝.............![輸入圖片說明] [1]回覆:如何獲取字體名稱和它自己的樣式。?

回答

2

你可以使用System.Drawing.FontStyle枚舉來列出樣式。我認爲你可以在FontStyle中爲任何字體指定任何字體,當字體被創建時。

New Font(FontFamily.GenericSansSerif, 12.0F, FontStyle.Bold) 

您可以將字體樣式加載到這樣的組合框:

Dim styles() As FontStyle 
Dim style As FontStyle 

styles = System.Enum.GetValues(GetType(FontStyle)) 
For Each style In styles 
    combobox1.items.add(style.ToString) 
Next style 
+0

感謝xpda,爲inforamtions ... – user707407 2011-04-15 05:01:09

相關問題