Использование шестнадцатеричного цветового кода в System.Drawing.Color

Есть ли способ указать шестнадцатеричный код (что-то вроде # E9E9E9) при настройке цвета datagrid вместо использования приведенного ниже кода.

dg.BackColor = System.Drawing.Color.LightGray

Ответ 1

dg.BackColor =  System.Drawing.ColorTranslator.FromHtml("#E9E9E9");

Ответ 2

попробуйте следующее:

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

или

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

Ответ 3

Да.

Color.FromArgb:

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

Ответ 4

Закрыть

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