[VB] Action si deux objet se superpose [Résolu/Fermé]

Signaler
-
 gaoul -
Bonjour, alors voilà je programme avec Visual Basic 2010 express et je voudrais programmer un jeux. Mais j'ai un gros probleme: je ne pas comment avec une action si (par exemple) deux picturebox se toucher.

Exemple:
If picturebox1."touche"(picturebox2) then
progressbar1.value = progressbar1.value - 20
end if
Merci de votre aide.

2 réponses

Messages postés
128
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
1 août 2015
6
Alors, je ne me rappelles plus du code exact (va voir du coté de MSDN) mais il me semble qu'il y a une histoire de coordonnées. Par exemple:
(à revoir ^^)

If picturebox1.location = picturebox2.location then
progressbar1.value = progressbar1.value - 20
end if 

voilou !
Merci de ton aide.
Messages postés
14760
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2021
275
Il faut que tu test avec Control.Location et Control.Size, rien n'est inclu dans le framework pour cela à ma connaissance.