Affecter des valeurs a une common dialog de couleur
La Biode
Messages postés133Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention11 août 2010
-
25 juin 2006 à 21:12
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
26 juin 2006 à 15:41
Bonsoir j'aimerais savoir comment on peut affecter les valeurs de couleurs rvb à une common dialog de couleur c'est à dire par exemple que lorsque je vais ouvrir cette common et bien j'ai la valeur 400 d'affecté a la couleur rouge et ainsi de suite pour les autres couleurs (vert et bleu).
La Biode
Messages postés133Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention11 août 2010 25 juin 2006 à 21:27
Escuse moi mais pourrais tu développer un peu plus ta réponse?
Par exemple je voudrais que quand j'ouvre ma common dialog j'ai :
400 en couleur rouge
200 en couleur bleu
350 en vert
Comment puis-je faire sans que l'utilisateur entre ces chiffres dans les cases correspondantes dans la common dialog ? Que cela ce fasse par exemple lors d'un chargement.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 25 juin 2006 à 21:42
Heu, 400 et 350 sont pas des composantes valides : c'est limité à 256 niveaux par composantes !
Sinon, le code doit ressembler à cà pour mettre du : rouge 100, vert 150, bleu = 200 :
CommonDialog1.Color = RGB(100, 150, 200)
CommonDialog1.ShowColor
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 26 juin 2006 à 15:41
Exact, il faut également modifier le flag du commondialog :
CommonDialog1.Color = RGB(100, 150, 200)
CommonDialog1.Flags = 1
CommonDialog1.ShowColor
Note : ceci te sélectionnera pas forcément la bonne couleur dans la palette de couleur par défaut, mais te chargera bien la bonne couleur dans les couleurs personnalisées.