2011-02-28 2 views
0

Je rajoute dynamiquement des cadres d'image à un formulaire vb.net. Toutefois, lorsque j'ajoute la nouvelle zone d'image, elle est toujours en dessous/en dessous/derrière les zones d'image que j'ai précédemment créées. Est-il possible de le changer pour que la boîte à images nouvellement créée soit toujours devant les autres?Modification de l'ordre de mise en page des contrôles vb.net

Merci

Répondre

1

Il suffit d'ajouter ce code à la partie qui crée les PictureBoxes

PictureBox.BringToFront() 
+0

Merci! Cela fonctionne parfaitement! – Johan

0
Dim mypic As PictureBox = New PictureBox 
mypic.Height = 13 
mypic.Width = 13 
mypic.Left = 100 
mypic.Top = 100 
mypic.Visible = True 
mypic.SizeMode = PictureBoxSizeMode.Normal 
mypic.Parent = Me 
mypic.Image = Image.FromFile("Path of the Image") 
Me.Controls.Add(mypic) 
mypic.bringtofront() 
Questions connexes