簡體   English   中英

在System.Drawing.Color中使用十六進制顏色代碼

[英]Using hexadecimal color code in System.Drawing.Color

有沒有辦法在設置數據網格的顏色而不是使用下面的代碼時指定十六進制代碼(類似於#E9E9E9)。

dg.BackColor = System.Drawing.Color.LightGray
dg.BackColor =  System.Drawing.ColorTranslator.FromHtml("#E9E9E9");

試試這個 :

dg.BackColor = Sytem.Drawing.Color.FromArgb(0, 0xE9, 0xE9, 0xE9);

要么

string myColor = "#E9E9E9";
dg.BackColor = Sytem.Drawing.Color.FromArgb(int.Parse(myColor.Replace("#", "0x"));

是。

Color.FromArgb

dg.BackColor = Color.FromArgb(0xE9, 0xE9, 0xE9);

關:

Color.FromArgb(0, 0xe9, 0xe9, 0xe9);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM