Bonjour,
Je cherche à écrire et lire des valeurs de couleurs (Argb) dans le registre Windows, sans succès.
Merci d’avance pour votre aide.

Voici les lignes de code donc j’utilise :

Premier cas, j'ai l'erreur suivante:
Le cast spécifié n'est pas valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
// Ecriture
regKey.SetValue("Couleur 0", inkColor[0]);
// Lecture
inkColor[0] = Color.FromArgb((int)regKey.GetValue("Couleur 0", Color.FromArgb(255, 0, 0, 0).ToArgb()));
Deuxième cas : j'ai l'erreur suivante:
Le format de la chaîne d'entrée est incorrect.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
// Ecriture
regKey.SetValue("Couleur 0", Color.FromArgb(inkColor[0].ToArgb()));
// Lecture
inkColor[0] = Color.FromArgb(Convert.ToInt32(regKey.GetValue("Couleur 0", Color.FromArgb(255, 0, 0, 0).ToArgb