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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
bref je ne comprends pas trop ce comportement, merci d'avance pour votre aide.
Cordialement
Partager