Couleur en VB.NET

[Résolu/Fermé]
Signaler
Messages postés
1809
Date d'inscription
mercredi 29 décembre 2010
Statut
Contributeur
Dernière intervention
9 février 2014
-
Messages postés
1809
Date d'inscription
mercredi 29 décembre 2010
Statut
Contributeur
Dernière intervention
9 février 2014
-
Bonjour,

je coince sur un tout petit problème tout bête pour un logiciel. Je voudrais en fait proposer différents thèmes de couleur pour celui-ci, en enregistrant dans un simple fichier "config.ini" le nom du thème pour qu'il s'applique à chaque lancement du logiciel.

Le problème, c'est qu'au démarrage, je ne peut pas dire par programmation la couleur précise (au format 200;200;200) qui est choisie (le thème appelé "0" est sélectionné dans config.ini"), alors qu'il est possible de le faire par l'IDE via une ColorDialog ou tout simplement en remplissant la propriété BackColor.
Ce qu'il me faudrait, c'est une fonction qui crée une nouvelle couleur lorsque je passe les données RGB en argument. Mais rien de cela ne semble exister.

J'ai tenté :

Me.BackColor = New Color(200,200,200)


mais Color n'a pas de constructeur...

Je vous remercie par avance de votre aide.


1 réponse

Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
510
Bonjour,

Je pense que ce que tu cherches c'est
Dim red As Color = Color.FromArgb(255, 0, 0)

Bonne journée
Messages postés
1809
Date d'inscription
mercredi 29 décembre 2010
Statut
Contributeur
Dernière intervention
9 février 2014
699
C'est cela en effet. Merci beaucoup ! :)