Originariamente inviato da arthas83
guarda a prima impatto visivo (non ho avuto il tempo di provare il codice) mi sembra tutto corretto. Non è che per caso in realtà il codice da te postato inserisce 10 label tutte una sotto l'altra e tu vedi solo la prima? (nn offenderti... io lo chiedo... nn si sa mai! può capitare a tutti una svista )
in ogni caso il codice mi sembra corretto.
hai provato a inserire un Panel e ad aggiungere le label al Panel?
Pare anche a me. Inutile usare dei panel, basta modificare l'ascissa o l'ordinata della label:
codice:
For I As Int32 = 0 To 9
  lbl = New Label
  lbl.Name = "prova" & I
  lbl.Text = lbl.Name
  lbl.Position = New Point(8, 16 * (I + 1))
Next