Does anyone have a suggestion for a way to "automatically" populate a multitude of textboxes in VB.Net?

In VB.6 I traditionally loaded the textbox.text or label.caption in a loop. Since the textboxes and the labels no longer are indexed, this no longer appears to be possible.

I realize that the controls in .NET do indeed have a load-index, but I do not see a way to utilize this since changes to the forms might cause the load-index of the controls that you want to populate to no longer be contiguous.

Thanks for your help

Terje