ozexperience
Messages postés12Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 6 août 2013
-
6 mai 2006 à 10:50
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
6 mai 2006 à 17:06
bonjours
jai creer une matrice de 5x7 points a laide dimage
a la base elles sont blanches et quand on click dessus elles deviennent noir (pour chaque image separement)
jaurait voulut tester la couleur de chaque image a laide dun bouton
seulement come il y a 35 images c un peu lourd de tester pour chaque
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 6 mai 2006 à 14:24
salut,
.... depuis quand l'objet image a une propriété BackColor ?!
tu lui mets une image noire ou blanche? tu as inversé image et picturebox ?
il faut préciser stp.
avec une picturebox çà donnerait :
Dim Ctrl As Object
'
For Each Ctrl In Me
If TypeOf Ctrl Is PictureBox Then
If Ctrl.BackColor = vbWhite Then
'elle est blanche
Else
'elle est noire
End If
End If
Next Ctrl
ozexperience
Messages postés12Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 6 août 2013 6 mai 2006 à 16:00
salut
merci pour vos reponse ca fais vraiment plaisir
mais g tj un prob car alain ta reponse me convenai parfaitement mais
seulement je programme sous excel car je nest pas vb et donc il nest
pas possible de faire des groupe de controle
quand je renome une image sous le mm nom qune autre il me dit nom ambigu et c tous g pas le choix
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 6 mai 2006 à 17:06
Bah si tu peux pas faire de groupe de contrôle, alors faut utiliser la méthode de PCPT : parcourir tout les controls de ta feuille, et tester s'il s'agit d'une image ou non, et tester le nom de celle-ci avant d'enfin pouvoir tester la couleur stockée dans le tag.
Du coup, une simple boucle For i = 0 to 35 ne sera pas adaptée.