C# 在System.Drawing.color中使用十六进制颜色代码

C# 在System.Drawing.color中使用十六进制颜色代码,c#,color-scheme,C#,Color Scheme,在设置数据网格的颜色而不是使用下面的代码时,是否有办法指定十六进制代码(类似于#E9E9E9) dg.BackColor = System.Drawing.Color.LightGray 试试这个: dg.BackColor = Sytem.Drawing.Color.FromArgb(0, 0xE9, 0xE9, 0xE9); 或 对 : 关闭: 请将正确答案标记为答案,以便任何其他人都可以轻松找到此问题的答案。谢谢。在同一上下文中,如何使前景色字体加粗?还可以查看其他函数,从转换Ole颜

在设置数据网格的颜色而不是使用下面的代码时,是否有办法指定十六进制代码(类似于#E9E9E9)

dg.BackColor = System.Drawing.Color.LightGray
试试这个:

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

:

关闭:


请将正确答案标记为答案,以便任何其他人都可以轻松找到此问题的答案。谢谢。在同一上下文中,如何使前景色字体加粗?还可以查看其他函数,从转换Ole颜色或从转换Ole颜色(从
Color
到html字符串)。您应该真正了解带有reflector的
FromHtml
的代码。我喜欢浅灰色的这种特殊处理;-)谢谢大家,我如何使用System.Drawing.Color将字体设置为粗体,用于任何颜色?@Pooja,就此提出一个新问题。:)
string myColor = "#E9E9E9";
dg.BackColor = Sytem.Drawing.Color.FromArgb(int.Parse(myColor.Replace("#", "0x"));
dg.BackColor = Color.FromArgb(0xE9, 0xE9, 0xE9);
Color.FromArgb(0, 0xe9, 0xe9, 0xe9);
dg.BackColor =  System.Drawing.ColorTranslator.FromHtml("#E9E9E9");