web-dev-qa-db-ja.com

System.Drawing.Colorで16進カラーコードを使用する

以下のコードを使用する代わりに、データグリッドの色を設定するときに16進コード(#E9E9E9など)を指定する方法はありますか?.

dg.BackColor = System.Drawing.Color.LightGray
13
Manasa
dg.BackColor =  System.Drawing.ColorTranslator.FromHtml("#E9E9E9");
26
Moo-Juice

これを試して :

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

または

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

はい。

Color.FromArgb

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

閉じる:

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