Credo che per fare quanto chiedi sia sufficiente modificare il ciclo iterativo For evitando l'uso di For Each e usando al suo posto una variabile intera, che vada da 0 al numero di controlli (Controls.Count) decrementato di 1.
All'interno del ciclo, puoi estrarre il riferimento alla casella di testo i-esima accedendo appunto alla collezione dei controlli e attribuire a ciascuna casella di testo il valore dell'indice convertito nella sua forma testuale tramite il metodo ToString, posseduto da ciascun oggetto nella libreria base del framework.
Questo se ho ben capito ciò che intendi fare...
Ciao!![]()