COULEUR DE FOND ALEATOIRE (PARFAIT) :)

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 24 mai 2003 à 05:04
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 27 sept. 2004 à 11:54
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/7212-couleur-de-fond-aleatoire-parfait

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 sept. 2004 à 11:54
public sub :

une procedure, un bout de code que l'on peut rappelr en utilisant son nom...

le 'ME' est une variable qui est la fenetre courante (par ex: Form1)
Crax55 Messages postés 9 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 26 septembre 2004
26 sept. 2004 à 23:07
Je suis un debutant , et je voulai savoir si quelqu'un pourrait me renseigner sur ce qu'est un PUBLIC SUB et la signification de Couleur Fond Me (surtout le Me)
Merci beaucoup par avance , cela m'aiderai beaucoup pour mes debuts. ;-)
xav
leMiniGrand Messages postés 11 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 17 octobre 2003
2 juin 2003 à 14:57
regarde une de mes sources y a une fenetre qui rebondit contre les bords de l ecran et qui change de couleur aleatoirement mais progressivement c est deja un peu plus ardu
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
25 mai 2003 à 23:59
ca n'equivaut pas a ce que j'ai mis !!
vbwhite evite de connaitre la couleur par coeur, mais bon, chacun ses goûts , a la limite, tu evite une addition.......

et encore, j'ai utilisé abs, et pas int , pour une raison simple ! un integer est trop court, pour une couleur ;-)
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
25 mai 2003 à 21:48
Il y a plus simple :
Me.BackColor = int(rnd * 16777216)
Ce qui équivaut à ce que Renfield a mis...
Mais bon pour un débutant c'est déjà pas mal, je mettrais 7/10 pour encourager ;
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mai 2003 à 13:44
abs(rnd * (vbwhite +1))
ICIoBRa Messages postés 368 Date d'inscription dimanche 24 juin 2001 Statut Membre Dernière intervention 7 décembre 2015
24 mai 2003 à 13:01
Me.BackColor = RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256))
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mai 2003 à 06:04
on ne le conteste pas, et c'est réussi ! mais tu constatera que tu ne peux atteindre RGB( 255,255,255)
fragmatyc Messages postés 57 Date d'inscription dimanche 9 mars 2003 Statut Membre Dernière intervention 17 octobre 2009
24 mai 2003 à 05:32
Ben moi je voulais juste messayer avec les public sub
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mai 2003 à 05:20
ca on peut lui accorder,je pense : débutant, il priviligiera la clarté.......
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
24 mai 2003 à 05:09
Tu n'a pas besoin de variable ...
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mai 2003 à 05:04
hélas, ce n'est pas parfait !!
tu voulait tester les procédures, c'est fait, pas de problème, seulement, si tu fait int(rnd*255) , tu ne pourra atteindre que les nombres de 0 à 254 !!
Rejoignez-nous