[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
129
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
14676
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 juillet 2020
236
Il faut que tu test avec Control.Location et Control.Size, rien n'est inclu dans le framework pour cela à ma connaissance.