最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#讀取系統(tǒng)字體顏色與大小的方法

 更新時(shí)間:2015年06月09日 17:02:57   作者:McJeremy&Fan  
這篇文章主要介紹了C#讀取系統(tǒng)字體顏色與大小的方法,較為詳細(xì)的分析了C#獲取系統(tǒng)字體顏色與大小的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了C#讀取系統(tǒng)字體顏色與大小的方法。分享給大家供大家參考。具體分析如下:

首先,說到字體、顏色,我們應(yīng)該想到System.Drawing命名空間

先說說獲取系統(tǒng)字體的方法:

在System.Drawing命名空間下有個(gè)FontFamily類,其下有個(gè)靜態(tài)屬性:Families(返回的是一個(gè) FontFamily對象數(shù)組)

注:System.Drawsing.FontFamily是一個(gè)密封類。

而在System.Drawing.Text命名空間下有個(gè)InstalledFontCollection類,其下也有個(gè)屬性:Families,不過此時(shí)不是靜態(tài)屬性。

注:System.Drawing.InstalledFontCollection也是一個(gè)密封類。

現(xiàn)在分別用這兩個(gè)東東來獲取一下:

FontFamily獲?。?/strong>

//前臺(tái)有個(gè)familyList(DropDownList控件)
for(int i=0;i<FontFamily.Families.Length;i++)
{
  familyList.Items.Add(FontFamily.Families[i].Name);
}

第一種方法簡單吧。

第二種方法:InstalledFontCollection

InstalledFontCollection ifc=new InstalledFontCollection();
foreach(FontFamily ff in ifc.Families)
{
 familyList2.Items.Add(ff.Name);
}

這個(gè)也簡單 ^_^

獲取系統(tǒng)已安裝的顏色:

打開MSDN,你會(huì)發(fā)現(xiàn),System.Drawing下有個(gè)KnownColor的枚舉,其中就列出了N多顏色值哦,現(xiàn)在我們把它讀出來~~

//System.Drawing.KnownColor
string[] colors=Enum.GetNames(typeof(System.Drawing.KnownColor);
foreach(string color in colors)
{ 
 ListItem list=new ListItem(color);
 list.Attributes.Add("style","color:"+color);
 colorList.Items.Add(list);
}

獲取字體大小:

字體大小應(yīng)該也和顏色一樣有個(gè)枚舉存儲(chǔ)。但此時(shí),它卻在System.Web.UI.WebControls下了,大名叫:FontSize

代碼如下:

//System.Web.UI.WebControls.FontSize
string[] sizes=Enum.GetName(typeof(System.Web.UI.WebControls.FontSize));
foreach(string size in sizes)
{
 sizeList.Items.Add(size);
}

隨便提一下:Enum.GetNames(Type)返回的是一個(gè)字體串?dāng)?shù)組,而Enum.GetValues(Type)返回的是Array對象。

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c#使用IMap收取163郵件的方法示例

    c#使用IMap收取163郵件的方法示例

    大家都知道,設(shè)置IMAP服務(wù)后,不論是在客戶端、手機(jī)、iPad還是網(wǎng)頁中,發(fā)送郵件、閱讀郵件后在各處均可以同步顯示。下面這篇文章主要介紹了c#使用IMap收取163郵件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-02-02
  • C#中高精度計(jì)時(shí)器Stopwatch的用法詳解

    C#中高精度計(jì)時(shí)器Stopwatch的用法詳解

    偶然發(fā)現(xiàn)C# 的計(jì)時(shí)器類Stopwatch,他特別適合測量運(yùn)行時(shí)間,使用簡單、計(jì)時(shí)精確,下面就跟隨小編一起來學(xué)習(xí)一下它的具體應(yīng)用吧
    2024-11-11
  • Unity3D UGUI實(shí)現(xiàn)翻書特效

    Unity3D UGUI實(shí)現(xiàn)翻書特效

    這篇文章主要為大家詳細(xì)介紹了Unity3D UGUI實(shí)現(xiàn)翻書特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 自定義WPF窗體形狀的實(shí)戰(zhàn)記錄

    自定義WPF窗體形狀的實(shí)戰(zhàn)記錄

    WPF是制作界面的一大利器,下面這篇文章主要給大家介紹了關(guān)于自定義WPF窗體形狀的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起來看看吧
    2018-09-09
  • C#實(shí)現(xiàn)六大設(shè)計(jì)原則之里氏替換原則

    C#實(shí)現(xiàn)六大設(shè)計(jì)原則之里氏替換原則

    這篇文章介紹了C#實(shí)現(xiàn)六大設(shè)計(jì)原則之里氏替換原則的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • C#多線程之線程池ThreadPool詳解

    C#多線程之線程池ThreadPool詳解

    本文詳細(xì)講解了C#多線程之線程池ThreadPool,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#計(jì)算代碼執(zhí)行時(shí)間的方法

    C#計(jì)算代碼執(zhí)行時(shí)間的方法

    在一些測試工作時(shí)我們需要獲得高精度的代碼執(zhí)行時(shí)間以比較其效率。
    2013-03-03
  • C#中類的使用教程詳解

    C#中類的使用教程詳解

    在對類訪問使用時(shí),常用到的有訪問類的成員、方法。本文就將通過示例為大家詳細(xì)講講C#中類的使用教程,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)學(xué)習(xí)
    2022-07-07
  • 解決Unity urp級(jí)聯(lián)陰影接縫問題

    解決Unity urp級(jí)聯(lián)陰影接縫問題

    通過從unity內(nèi)部函數(shù)中抽幾個(gè)出來改造,強(qiáng)制取某個(gè)裁切球的級(jí)聯(lián)陰影映射,通過案例給大家詳細(xì)介紹,文中給出了完整的urp shader代碼,對Unity級(jí)聯(lián)陰影知識(shí)感興趣的朋友一起看看吧
    2021-06-06
  • c# 垃圾回收(GC)優(yōu)化

    c# 垃圾回收(GC)優(yōu)化

    這篇文章主要介紹了c# 垃圾回收(GC)優(yōu)化的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2021-02-02

最新評(píng)論

资源县| 武强县| 论坛| 霍林郭勒市| 吉木乃县| 色达县| 临沧市| 太仆寺旗| 含山县| 通渭县| 黑水县| 如皋市| 报价| 唐山市| 鄂州市| 万全县| 邹平县| 东源县| 岚皋县| 古田县| 沐川县| 盐亭县| 合川市| 新乡市| 甘泉县| 南川市| 嵊泗县| 泌阳县| 庆城县| 绥滨县| 长海县| 全州县| 精河县| 萨迦县| 高碑店市| 明溪县| 凤台县| 乳山市| 吴江市| 昌江| 闽侯县|