VB.NET - Repositionner une PictureBox

Résolu
morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007 - 17 août 2005 à 10:08
morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007 - 17 août 2005 à 11:19
J'ai un certain nombre de PictureBox sur ma form où chacune a un tag différent ( ex : "5.1" / "5.2" ).
Je voudrai savoir comment repositionner une PictureBox en fonction de son tag, c'est à dire réaffecter la propriété top et left d'une PictureBox qui aurrai pour tag 5.1 par exemple.
Moi je ne sais pas comment accéder à ces deux propriétées en fonction du tag alors si quelqu'un à une idée...

Merci

2 réponses

scortex84 Messages postés 379 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 20 avril 2011 1
17 août 2005 à 10:17
Hello,

une idée peut etre : Parcourir tous les composants de ta form, et pour chaque picturebox, verifer les infos et mettre à jour la position :



While i < me.Controls.Count



If
TypeOf
(me.Controls(i))
Is
PictureBox
Then
if me.controls(i).tag = 5.1 then
me.controls(i).location = new point(5,6)
end if

end if
i = i + 1
wend

Voilà, comme ça, ça devrait marcher.

Seb.
3
morickno Messages postés 117 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 26 juin 2007
17 août 2005 à 11:19
Ca marche, merci
0
Rejoignez-nous