Salve,
Da molto che non scrivo in questo forum, a dire la verità mi ero dimenticato di essere registrato qui... mi stavo perfino registrando un'altra volta 
Cmq, passiamo al mio problema.
Vorrei realizzare, in vb.net, un ciclo for, che mi crea una LinkLabel, posizionandola sotto la precedente, per ogni file che legge all'interno di una determinata directory.
Per leggere i file contenuti in una directory e per creare le LinkLabel da codice tutto ok, il problema e creare per ogni file in cartella, fino ad ora ho prodotto questo codice:
codice:
Dim i As integer = 0
Dim files() As String
Dim linkLabel
files = IO.Directory.GetFiles(percorso_directory)
For Each file As String In files
i += 3
linkLabel = New LinkLabel
linkLabel.Text = file
linkLabel.Location = New Point(3, i)
Controls.Add(linkLabel)
Next
Ma quando eseguo l'applicazione mi viene prodotta solo una LinkLabel, anche se i file all'interno della directory sono più di uno, mentre io ne vorrei creare uno per ogni file, come potrei fare?