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?