Использование шестнадцатеричного цветового кода в 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);
Ответ 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"));