Ответ 1
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
Примечание: важна хэш!
Возможный дубликат:
Как получить цвет из цветового кода Hex с помощью .NET?
Я хочу преобразовать строку как #FFFFFF
в System.Drawing.Color
. Как вы это делаете?
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
Примечание: важна хэш!
Вы можете сделать
var color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
Или это (вам понадобится пространство имен System.Windows.Media
)
var color = (Color)ColorConverter.ConvertFromString("#FFFFFF");
Удалите '#' и сделайте
Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""),
System.Globalization.NumberStyles.AllowHexSpecifier));