Как конвертировать шестнадцатеричный #FFFFFF в систему.Рисунок.Цвет [дубликат]




Возможные Дубликаты:
как получить цвет из шестнадцатеричного цветового кода с помощью .NET?






Я хочу, чтобы преобразовать строку типа #FFFFFF до System.Drawing.Color. Как ты это делаешь?

540   3  

3 ответов:

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));

Comments

    Ничего не найдено.