Duplicate possible:
Comment obtenir une couleur à partir d'un code de couleur Hex en utilisant .NET?
Je veux convertir une chaîne comme #FFFFFF
en System.Drawing.Color
. Comment tu fais ça?
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
Note: le hash est important!
Tu peux faire
var color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
Ou ceci (vous aurez besoin de l'espace de noms System.Windows.Media
)
var color = (Color)ColorConverter.ConvertFromString("#FFFFFF");
Enlevez le '#' et faites
Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""),
System.Globalization.NumberStyles.AllowHexSpecifier));