POUR FAIRE UN DÉGRADÉ DE COULEURS SUR UNE FORM

cs_radada Messages postés 488 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 21 avril 2009 - 25 oct. 2003 à 15:39
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 - 7 déc. 2006 à 19:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17372-pour-faire-un-degrade-de-couleurs-sur-une-form

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
7 déc. 2006 à 19:51
Salut Polm,

Ta source est trop cool...Je voudrais savoir une chose SVP, comment on fait pour appliquer le dégradé à toutes une séries de form d'un projet? En faite je voudrais donner la possibilité à l'utilisateur de choisir son interface graphique de ses feuilles?
Merci d'avance de ta réponse et de ton aide...
A+
10/10
Exploreur
cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007
3 nov. 2003 à 15:57
salut, ta source est pas trop mal
j en ai fait une aussi, si tu veux allez la voir : http://www.vbfrance.com/code.aspx?ID=3265
a+
kimmelf2 Messages postés 267 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 27 novembre 2005
29 oct. 2003 à 01:59
ton pb, c'est que la fonction hex ne formatte pas la valeur sur un nombre de caractere fixe. pour que tu n'ai pas de pb, il faudrais que le noir (commondialog1.color rendant 0) soit converti en "000000"

tu as fais :
R1 = Val("&H" & (Right(Hex(xx), 2)))
If Len(Hex(xx)) >4 Then G1 Val("&H" & (Mid(Hex(xx), (Len(Hex(xx))) - 3, 2)))
If Len(Hex(xx)) 6 Then B1 Val("&H" & Left(Hex(xx), 2))



Moi je te propose ceci (k'ai teste et ca marche nickel):

'Formattage du resultat de Hex
xx = CommonDialog1.Color
yy = Hex(xx)
For ii = 1 To 6 - Len(Hex(xx))
yy = "0" & yy
Next

' Extraction des composantes RGB
R1 = Val("&h" & Right(yy, 2))
G1 = Val("&h" & Mid(yy, 3, 2))
B1 = Val("&h" & Left(yy, 2))

et la tu peux t'amuser avec le noir
kimmelf2 Messages postés 267 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 27 novembre 2005
29 oct. 2003 à 01:32
ca a l'air pas mal, je vais download pour voire mieux :-D
cs_Cortex Messages postés 33 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 17 novembre 2003
28 oct. 2003 à 21:42
je me disait ... :)
cs_polm Messages postés 26 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 21 novembre 2003
27 oct. 2003 à 08:52
le noir déconne un peu.
cs_polm Messages postés 26 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 21 novembre 2003
27 oct. 2003 à 08:51
Oui je sais mais je ne sais pas comment ca se fait... @+
cs_Cortex Messages postés 33 Date d'inscription samedi 13 avril 2002 Statut Membre Dernière intervention 17 novembre 2003
27 oct. 2003 à 08:04
il manque un fichier dans le zip je croi

sinon c tre bien fait mais tu as un probleme avec le noir fait plusieur combinaison et a la fin fait une combinaison avec du noir tu vera ...


mais sinon c tre bien
tooffy123 Messages postés 55 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 16 mars 2009
26 oct. 2003 à 12:01
Su-per !

Voila qelque chose d'utile et de beau !

Je te félicite et te met 10 pour cette source que je vai surement beaucoup utiliser.

Continu comme ca !

tooffy123
cs_polm Messages postés 26 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 21 novembre 2003
26 oct. 2003 à 11:36
cs_polm Messages postés 26 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 21 novembre 2003
26 oct. 2003 à 11:32
elle est trop volumineuse. va sur http://site.voila.fr/vbguigui/capturedegrade.jpg !!!
Salut @+
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
26 oct. 2003 à 10:04
Et la Capture ?

Afyn
Navedac
cs_radada Messages postés 488 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 21 avril 2009 1
25 oct. 2003 à 15:49
Pas mal pas mal : )
Il fallait le trouver l'algo ; )
cs_polm Messages postés 26 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 21 novembre 2003
25 oct. 2003 à 15:42
je vais direct arranger ca...
cs_radada Messages postés 488 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 21 avril 2009 1
25 oct. 2003 à 15:39
pas de zip...: (
Rejoignez-nous