[VB.NET] MDI et Controles Dynamiques

Résolu
size_one_1 Messages postés 10 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 7 octobre 2008 - 1 déc. 2006 à 12:11
size_one_1 Messages postés 10 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 7 octobre 2008 - 1 déc. 2006 à 16:04
bonjour a vous ,

je suis sous VS 2005, et j ai une form MDI parente.


je cree a l aide d un menu la form fille.

jusque la tout va bien ,


mais lorsque je veux creer des controles dynamiquement, ils ne s affichent pas , alors que sous une form classique cela fonctionne...


je dois oublier quelque chose, mais je ne vois pas...

voila un exemple de code de ma form fille pour un label :

Public Class Form1
Dim lab As Label
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim lab As New Label()
lab.Name = "lab_ip"
lab.Text = "Adresse du serveur"
lab.Location = New System.Drawing.Point(12, 9)
lab.Visible = True
Me.Controls.Add(lab)
End Sub
End Class


quelque chose m echappe ... peut etre le savez vous ?


bonne prog a tous, et merci d avance

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
1 déc. 2006 à 13:26
Chez moi ça marche.

Essaye peut-etre ceci

Public Class Form1
Dim lab As Label
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim lab As New Label()
lab.Name = "lab_ip"
lab.Text = "Adresse du serveur"
lab.Location = New System.Drawing.Point(12, 9)
lab.Visible = True
lab.Parent = Me
Me.Controls.Add(lab)
End Sub
End Class

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
size_one_1 Messages postés 10 Date d'inscription dimanche 21 août 2005 Statut Membre Dernière intervention 7 octobre 2008
1 déc. 2006 à 16:04
En Editant un projet avec form MDI, cela fonctionne aussi...
j ai l impression de ne pas definir une propriete de la fenetre fille en la creant ou quelque chse qomme ca ...
bizarre ...

j aime pas rester comme ca sans savoir et comprendre...

je te remercis de ta reponse, cela fonctionne aussi sans lab.parent = me

bonne prog a toi, et  merci encore
0
Rejoignez-nous