Color color = Color.FromArgb(R,G,B);
this.textBox1.BackColor = Color.Red;
// button1 の背景色を青にする (RGB による指定) this.button1.BackColor = Color.FromArgb(0x00, 0x00, 0xFF);
// このフォームの背景色をウィンドウの背景にする (システム色の名前による指定) this.BackColor = Color.FromKnownColor(KnownColor.Window);
//using System.Drawing;
//FromHtmlにより、"Tomato"をColorに変換
Color col1 = ColorTranslator.FromHtml("Tomato");
//FromHtmlにより、"#FF6347"をColorに変換 //"Tomato"と"#FF6347"は同じ色
Color col2 = ColorTranslator.FromHtml("#FF6347");
//FromNameにより、"Tomato"をColorに変換
Color col3 = Color.FromName("Tomato");
//色の名前と、IsNamedColorの値を調べる
Console.WriteLine("Color:{0} / IsNamedColor:{1}",
col1.ToString(), col1.IsNamedColor);
Console.WriteLine("Color:{0} / IsNamedColor:{1}",
col2.ToString(), col2.IsNamedColor);
Console.WriteLine("Color:{0} / IsNamedColor:{1}",
col3.ToString(), col3.IsNamedColor);
//上の結果:
//Color:Color [Tomato] / IsNamedColor:True
//Color:Color [A=255, R=255, G=99, B=71] / IsNamedColor:False
//Color:Color [Tomato] / IsNamedColor:True
//ColorをHTMLカラーに変換する
Console.WriteLine("col1:{0}", ColorTranslator.ToHtml(col1));
Console.WriteLine("col2:{0}", ColorTranslator.ToHtml(col2));
Console.WriteLine("col3:{0}", ColorTranslator.ToHtml(col3));
//上の結果:
//col1:Tomato
//col2:#FF6347
//col3:Tomato
//PictureBox1をTomato色にする
PictureBox1.BackColor = col1;