Affecter des valeurs a une common dialog de couleur

La Biode Messages postés 133 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 11 août 2010 - 25 juin 2006 à 21:12
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Derniè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).

Merci, LA BIode.

6 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
25 juin 2006 à 21:20
Il suffit de définir la propriété Color du common dialog si ma mémoire est bonne.
0
La Biode Messages postés 133 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 11 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.
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
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
0
La Biode Messages postés 133 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 11 août 2010
25 juin 2006 à 22:07
Ok les chiffres 400 et 350 été des exemples ...
Merci j'essai ton code.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
La Biode Messages postés 133 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 11 août 2010
25 juin 2006 à 22:23
Le code ne marche pas chez moi, la couleur selectionnée reste sur le noir.
Aidez moi svp !
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
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.
0
Rejoignez-nous