Disparition objet dans un panel
Bonjour,
je rencontre le problème suivant :
j'ai un panel dans lequel se trouve plusieurs objets (des boutons, des labels etc...)
Dans mon code, si je modifie la taille de la fenêtre (événement resize) je modifie la taille du panel.
Et du coup je recalcule les positions et taille de mes objets à l'intérieur de ce panel.
Or, lorsque je fais ça, les éléments dans le panel disparaisse.
Ci-dessous le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Private Sub Frm_Main_Modi(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
Ancrage()
End Sub
Public Sub Ancrage()
' ** Localisation/taille Panel1
Panel1.Left = Me.Left
Panel1.Height = Me.Height
Panel1.Width = Me.Width
'******Localisation objets texte/bouton
bouton1.Left = Panel1.Left
texte.Width = Panel1.Width - bouton1.Width - bouton2.Width
texte.Left = bouton1.Left + bouton1.Width
bouton2.Left = texte.Left + texte.Width |
Par contre, si je passe en commentaire la 2ème partie (Localisation objets) , mes objets restent visible mais pas adapté à la nouvelle taille du panel.
bref je ne comprends pas trop ce comportement, merci d'avance pour votre aide.
Cordialement