Gentili,
è la prima volta che posto qui, vogliate scusarmi se sbaglio qualcosa.
Sto tentando di aggiungere una serie di label nel form che si prendono il text in modo progressivo.
Ho provato dapprima tramite una collection e poi tramite un array di label ma in ogni caso mi viene aggiunta al form solo la prima label della collection o array.
Nel form in ogni caso risulta visibile sempre e solo la prima label.
Se conto quante label sono presenti sul form tramite il metodo count ne trovo comunque 11.
Non funziona nemmeno se ad es. creo due oggetti label a,b e li aggiungo manualmente all'array.
"Travasandoli" nel form viene visualizzato soltanto sempre il primo.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim arrLabel(10) As Label
For i = 0 To 10
Dim c As New Label
c.Text = "label " & i
c.Location = New Point(i * 2, i * 2)
arrLabel(i) = c
Next
For Each labella As Label In arrLabel
labella.Visible = True
Me.Controls.Add(labella)
labella.Show()
Next