Bonjour à tous!

Je travaille sur un programme qui sauve les couleurs choisies par l’utilisateur sous forme de string dans une RichTextBox.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
     if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                Color c = colorDialog1.Color; 
                script.Add(c.ToString());
            }
J’obtients par exemple les chaines suivantes:

Color [Red]
Color [A=255, R=121, G=60, B=196]

Mon problème est de recréer une color à partir d’une string lue dans mon fichier text. Il me faudrait une fonction inverse de Color.ToString().
Du genre de la fonction StringToColor suivante utilisé pour affecter une valeur à la variable c:

Color c=StringToColor(“Color [A=255, R=121, G=60, B=196])”);

Cette fonction existe t-elle dans C# ou faut il la créer ?

D’avance Merci.