Originariamente inviato da Dave83
In VB.NET il primo caso nn è applicabile xkè non si possono avere più oggetti cn lo stesso nome (infatti nn c'è neanke la proprietà index)
Per il secondo caso non trovo una proprietà del genere

avevo pensato a dikiare un oggeto textbox e usare la struttura for each ma non trovo un modo x ricavare l insieme di tutti i textbox contenuti nel form
In VB.NET non è possibile creare array di controlli, come in VB6. Esiste il controllo TextBoxArray, che normalmente non è caricato nella casella degli strumenti (ma lo puoi aggiungere), che permette di avere la proprietà Index, ma l'uso è sconsigliato. Per gestire i tuoi textbox puoi usare una collection, in questo modo:
codice:
Dim coll As New ArrayList
Dim tb As TextBox

'aggiunta dei textbox alla collection
coll.Add(TextBox1)
coll.Add(TextBox2)
coll.Add(TextBox3)
'...

'per visitare i vari TextBox:
For Each tb In coll
   tb.Text = ""
Next