[VB] Action si deux objet se superpose

Résolu/Fermé
gaoul - 24 avril 2015 à 20:57
 gaoul - 26 avril 2015 à 15:18
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.
A voir également:

2 réponses

bolobo46 Messages postés 128 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 1 août 2015 6
Modifié par bolobo46 le 24/04/2015 à 21:19
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 !
0
Merci de ton aide.
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
24 avril 2015 à 21:23
Il faut que tu test avec Control.Location et Control.Size, rien n'est inclu dans le framework pour cela à ma connaissance.
0
Ok merci
0