程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> [Winform]獲取系統顏色預定義顏色和現有字體集

[Winform]獲取系統顏色預定義顏色和現有字體集

編輯:關於.NET
hovertree.com
public static void GetFontAndColor()
{
    //使用如下命令就可以得到當前系統所有字體
    InstalledFontCollection MyFont = new InstalledFontCollection();
    List<FontFamily> listf = new List<FontFamily>();
    FontFamily[] MyFontFamilies = MyFont.Families;
    //InstalledFontCollection 對象只看得見在創建它之前安裝在 Windows 中的字體。如果用c#創建安裝字體程序要使用GDIAddFontResource 函數
    InstalledFontCollection fc = new InstalledFontCollection();
    foreach (FontFamily font in fc.Families)
    {
        listf.Add(font);
    }
    //獲取系統顏色預定義顏色
    Array colors = System.Enum.GetValues(typeof(KnownColor));
    List<KnownColor> listc = new List<KnownColor>();
    foreach (KnownColor colorName in colors)
    {
        listc.Add(colorName);
    }
}

 //不要使用 InstalledFontCollection 類在 Windows 中安裝字體。而應使用 GDIAddFontResource 函數。InstalledFontCollection 對象只看得見在創建它之前安裝在 Windows 中的字體。



[Winform][C#]獲取系統顏色預定義顏色和現有字體集
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved