C# 颜色相关
## 颜色转换
把十六进制颜色转化为color对象
ColorTranslator.FromHtml("#FF0000")
或 ColorTranslator.FromHtml("Red");
把color对象转化为十六进制颜色
ColorTranslator.ToHtml(Color.FromArgb(255,255,255))
或 ColorTranslator.ToHtml(Color.Red);
//十进制转二进制
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));
//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));
string color_s = ColorTranslator.ToHtml(g.Pen.Color);
color_s = color_s.Substring(1, color_s.Length - 1);
g.Pen.Color = ColorTranslator.FromHtml("#"+Convert.ToString(Convert.ToInt32(color_s, 16)+40000, 16));
## 颜色格式
dataGridView13.Columns[1].DefaultCellStyle.BackColor = Color.PapayaWhip;
Color c1 = Color.FromArgb(32,178,170)
16进制颜色:Color.FromName(#143241)
Color.FromArgb(248, 217, 217);
红色
Color.FromArgb(249,242,216);
黄色
Color.FromArgb(215,234,220);
绿色
Color.FromArgb(207,233,238);
蓝色
Color.FromArgb(210,199,222);
紫色
表格背景颜色
dataGridView7.Columns[34].DefaultCellStyle.BackColor = Color.FromArgb(248, 217, 217);
表格字体颜色
dataGridView7.Columns[1].DefaultCellStyle.ForeColor = Color.Red;
表格字体加粗
dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 8, FontStyle.Bold);