中文版 | &nb學信sp;| RSS訂閱
搜索曆史

清除曆史

熱門搜索

網絡工作室網站建設seo優化小程序

零基礎幹貨

零基礎幹貨

SERVICE CENTER

C#顔色 Color 的定義及簡南他單使用

網站建設 2021/12/8 13:35:54   &n歌男bsp;管理員   &nb化放sp;閱讀 1228

1.創建新的Color

.NET框架中的顔色基于4種(zhǒng)成(chéng)份,透明度樹雪,紅,綠和藍.每一種(zhǒng)成(chéng)電山份都(dōu)是一個字節,在0--255了紙之間取值.
Color結構代表顔色,當類和方法要作用于顔色的時(鐵長shí)候,它們作用于Color結構的一個實例.Color結構通北討過(guò)表态屬性公開(kāi南裡)了140個命名顔色,這(zhè)些屬性返回預先創建的Color對(樹嗎duì)象.
Color newColor = Color.Red;
創建Color實例的另一種(zhǒng)方式是調用靜态FromArgb方法,著兒該方法有4個重載方式.
1.創建Color實例的參數成(chéng)份為4種(笑下zhǒng)顔色成(chéng)份
Color c = Color.FromArgb(100,2舊請00,200,200);
第1個參數為透明度(alpha)參數,其後(hòu)為紅,綠和藍.
2.隻接受紅,綠,藍三種(zhǒ票化ng)原色,透明度設置為默認,即完全不透明.
Color c = Color.FromArgb和來(200,200,200);
3.從一個現在的Color對(duì)象創建一個新還一的Color實例,隻修改透明度成(chéng現對)份
Color c = Color.From男光Argb(100,Color.Powder筆睡Blue);
4.用一個形式為AARRGGBB的組合整數創建一個Color實例
Color c = Color.FromArgb(0x64呢遠C8C8FF);
還(hái)可以通過(guò)調用靜态FromKnownCol多件or方法來創建Color對(duì)象.它接受Kn通去ownColor枚舉值作為參數.
Color c = Color志東.FromKnownColor不高(KnownColor.PowderBlue);
再有一個方式就(jiù)是調用靜态FromName方法,它接受一個們體字符串參數,這(zhè)個字符串必須包含一個KnownColor人通枚舉值的名稱.
Color c = Color.FromName上醫("PowderBlue");
Color結構有4種(zhǒng)顔色冷冷成(chéng)份的隻讀屬性,A,R,G,B.可以使用這(劇也zhè)些屬性提取各種(zhǒng)成(ch聽道éng)份,并調配成(chéng)新的顔色.
其他一些非靜态屬性包含:
IsNamedColor Boolean值,如果顔色值在這(zhè數懂)140個命名顔色中時(shí),值為true,否則為false.
IsKnownColor Boolean值,如果顔色值是KnownCo多歌lors枚舉的顔色之一時(shí),值為true農服
IsSystemColor Boolean值,如果顔鄉了色值是SystemColors類的屬性值之一時(shí),值為true.
系統顔色
SystemColors類封裝了26種(zhǒng)系統顔色,這(zhè章分)個類可以通過(guò)靜态屬性使用顔色.
Color c = SystemColor票慢s.WindowText;
KnownColor枚舉包含了Sy對放stemColors類的26種(zhǒng)顔色值人花,及Color結構的靜态屬性所公開(kāi)的140種(zhǒng技大)顔色值

2.改變控件Panel的顔色及透明度

透明Panel的實現方法。通常隻需要將(jiāng)backcol兵對or設置為transparent即可;
但是此時(shí)panel的顔色會(huì)與fo美快rm或父panel顔色一緻,往家站往這(zhè)并不是我們需要的。
此時(shí)我們可以用另一種(zhǒng)方法暗來,panel1.BackColor玩下 = Color.FromArgb(65, 204,森匠 212, 230);
通過(guò)調整顔色值,即實現了pan公國el透明,又實現了兩(liǎng愛森)個panel顔色不同的效果。

轉載于:https://blog.csdn.net/ClearLoveQ銀綠/article/details/8074825音線4


TAG标簽:
鍊接地址:
鄭重聲明:以上内容來源自玖捌網絡工作室,轉載請不見注明出處!

兼顧高品質與個性化的界面(miàn)設計

網站無須三方授權 · 安全穩定、維護方便

玖捌網絡工作室
18972931619
掃碼獲取最新報價
0.042023