merci ça c'est fait pour mi , voila on code :
Pour la creation des textbox
For k = 0 To CInt(Round(Len(monString) / 8)) - 1
TabTXT(k) = New TextBox
TabTXT(k).Location = New System.Drawing.Point(734, 10 + 25 * k)
TabTXT(k).Name = "TabTXT" & k
TabTXT(k).Size = New System.Drawing.Size(104, 24)
TabTXT(k).TabIndex = k
TabTXT(k).Text = monTab(k)
Me.Controls.Add(TabTXT(k))
Next
Pour la creation des label
Sub DynamicArrayofControls()
Dim i As Integer = 0
ReDim MyLabel(Round(Len(monString) / 8))
For k = 0 To CInt(Round(Len(monString) / 8)) - 1
MyLabel(k) = New Label
With MyLabel(k)
.Name = "Label" & k
.Text = myStrList(i).ToString
.Visible = True
.Location = New System.Drawing.Point(610, 10 + 25 * k)
Me.Controls.Add(MyLabel(k))
i = i + 1
End With
Next
mais cela me donne des textbox devant les label et non pas comme j'ai souhaité les disposer
Je suis intervenu pour mettre de l'ordre dans les balises code.
Top (dimension suivant le haut de l'interface)
Left (dimension suivant le bord gauche de l'interface)