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);