Bonjour,
Je souhaite créer un contrôle dynamique sur une feuille différente.
Je m'explique :
J'ai deux Form
- FormPrincipale.vb
- FormConfig.vb
Dans FormConfig.Vb je crée un label dynamiquement que j'intègre dans un groupebox, jusque là tout fonctionne.
Je souhaite en même temps créer ce label dans la FormPrincipale.
J'utilise le code :
Mais le Label ne s'ajoute pas sur ma feuille principale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part FormPrincipale.GroupeBox1.Controls.Add(Label1)
Alors qu'avec le code :
Il s'ajoute bien dans Config.vb
Code : Sélectionner tout - Visualiser dans une fenêtre à part GroupeBox1.Controls.add(Label1)
Code dans la FormConfig.Vb
Je vous remercie d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'Création du label Dim Label1 As New Label Label1.Left = 35 Label1.Top = 35 Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 10) Label1.Text = "Label" 'Ajoute le Label dans la feuille Config GroupeBox1.Controls.add(Label1) 'Ajoute le Label dans la feuille principale FormPrincipale.GroupeBox1.Controls.Add(Label1)
A noter que j'ai fait l'essai avec un groupebox de la feuille principale en Public.
Partager