OVH Cloud OVH Cloud

Palette de couleur et fonction RGB

3 réponses
Avatar
Moureau Laurent
Bonjour à tous,

J'aurrais bien aimé savoir comment on pouvait faire pour choisir avec la
fonction RGB une couleur qui fait partie de la palette des 256 couleurs.

Merci de votre aide

--
!!!!ANTISPAM!!!!

Cliquez sur le lien pour répondre

http://cerbermail.com/?YFShDEWIbx

3 réponses

Avatar
Zoury
Salut! :O)

J'aurrais bien aimé savoir comment on pouvait faire pour choisir avec la
fonction RGB une couleur qui fait partie de la palette des 256 couleurs.



Il n'existe pas de palette "système" de 256 couleurs comme les 16 couleurs
systèmes par exemple. Une palette de 256 couleur permet de sélectionner,
parmit toutes les couleurs possibles, les 256 couleurs auxquelles on veut
donner l'accès. Tu devras donc te créer ta propre palette. Si tu peux nous
donner plus de détail sur le contexte, nous pourrons peut-être te proposet
quelque chose de plus simple, comme l'utilisation du ColorPicker par
exemple.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
Avatar
Moureau Laurent
bonjour yanick.

Voici + de précision

Le problème est que j'utilise un controle Ocx qui s'apelle spread (sais pas
si tu connais c'est comme le DB grid) et dans ce contrôle je met une ligne
blanche, une ligne bleu et ainsi de suite pour plus de visibilité.
Le problème c'est que maintenant j'utilie le programme sous TSE et les
couleurs ne sont pas belle puisque l'on est limité à 256 couleurs donc il
faut que je trouve un bleu qui fait partie de la palette des 256.

Merci pour ta collaboration.



"Zoury" a écrit dans le message de news:

Salut! :O)

> J'aurrais bien aimé savoir comment on pouvait faire pour choisir avec la
> fonction RGB une couleur qui fait partie de la palette des 256 couleurs.

Il n'existe pas de palette "système" de 256 couleurs comme les 16 couleurs
systèmes par exemple. Une palette de 256 couleur permet de sélectionner,
parmit toutes les couleurs possibles, les 256 couleurs auxquelles on veut
donner l'accès. Tu devras donc te créer ta propre palette. Si tu peux nous
donner plus de détail sur le contexte, nous pourrons peut-être te proposet
quelque chose de plus simple, comme l'utilisation du ColorPicker par
exemple.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous




Avatar
Christophe
Bonjour,

Voici ce que "4Bingenierie" m'a repondu il y a qqs jour
(la fonction rectangle (perso) dessine un rectangle de la couleur spécifiée)

Christophe Vergon

NB pour le bleu tu vires Case 1 et case 2


Dim it AS integer
Dim rc As Integer 'rang couleur
Dim R As Integer 'variable rouge
Dim G As Integer 'variable vert
Dim B As Integer 'variable bleu
Dim Couleur As Long

For it = 0 To 255
rc = it Mod 3 'car trois couleurs primaires

If it > 0 Then ' pour calculer toutes les couleurs différentes de
noir

Select Case rc
Case 0
B = B + 3
Case 1
R = R + 3
Case 2
G = G + 3
End Select

End If

Couleur = RGB(R, G, B)
myDC.rectanglereal X1, Y1, X1 + 100, Y1 + 100, Couleur
X1 = X1 + 100

Next it


à bientot,

Dominique

"Moureau Laurent" <nospam(Cliquer sur le lien en bas du message pour
répondre)@swing.be> a écrit dans le message de news:

bonjour yanick.

Voici + de précision

Le problème est que j'utilise un controle Ocx qui s'apelle spread (sais


pas
si tu connais c'est comme le DB grid) et dans ce contrôle je met une ligne
blanche, une ligne bleu et ainsi de suite pour plus de visibilité.
Le problème c'est que maintenant j'utilie le programme sous TSE et les
couleurs ne sont pas belle puisque l'on est limité à 256 couleurs donc il
faut que je trouve un bleu qui fait partie de la palette des 256.

Merci pour ta collaboration.



"Zoury" a écrit dans le message de news:

> Salut! :O)
>
> > J'aurrais bien aimé savoir comment on pouvait faire pour choisir avec


la
> > fonction RGB une couleur qui fait partie de la palette des 256


couleurs.
>
> Il n'existe pas de palette "système" de 256 couleurs comme les 16


couleurs
> systèmes par exemple. Une palette de 256 couleur permet de sélectionner,
> parmit toutes les couleurs possibles, les 256 couleurs auxquelles on


veut
> donner l'accès. Tu devras donc te créer ta propre palette. Si tu peux


nous
> donner plus de détail sur le contexte, nous pourrons peut-être te


proposet
> quelque chose de plus simple, comme l'utilisation du ColorPicker par
> exemple.
>
> --
> Cordialement
> Yanick Lefebvre - MVP pour Visual Basic
> http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
>
> Merci de poster les réponses au groupe afin d'en faire profiter à tous
>
>