OVH Cloud OVH Cloud

Création d'objet dynamiquement

1 réponse
Avatar
gars toff
Bonjour,

je souhaite créer des objets dynamiquement en vb je faisais comme ca
Sub create_object(numero As Integer, textlbl, namelbl)


Select Case numero

Case 1, 3, 5
Set textctl = Form1.Controls.Add("VB.textbox", namelbl)
With textctl
.Font.Name = "MS Sans Serif"
.Height = 285
.Left = 1320
.Tag = textlbl
If numero <> 1 Then
.Top = 480 * ((numero + 1) / 2)
Else
.Top = 480
End If
.Width = 1695
.Visible = True
End With

quel est le code equivalent en vb.net

merci

1 réponse

Avatar
Vincent Poyo
la création d'objet est quasi similaire

dim l_txtbox as TextBox

l_txtbox = new TextBox

l_txtbox.Text = "coucou"
'fixe toutes tes autres propriétés.

maForm.Controls.Add(l_txtbox)


"gars toff" a écrit dans le message de
news:
Bonjour,

je souhaite créer des objets dynamiquement en vb je faisais comme ca
Sub create_object(numero As Integer, textlbl, namelbl)


Select Case numero

Case 1, 3, 5
Set textctl = Form1.Controls.Add("VB.textbox", namelbl)
With textctl
.Font.Name = "MS Sans Serif"
.Height = 285
.Left = 1320
.Tag = textlbl
If numero <> 1 Then
.Top = 480 * ((numero + 1) / 2)
Else
.Top = 480
End If
.Width = 1695
.Visible = True
End With

quel est le code equivalent en vb.net

merci