As we know, with VB.Net I cant have a control array eg, Text1(1).text , Text1(2).text etc

This poses a slight problem to me when migrating my VB6 App as I use this feature considerably

I was wondering if the following was possible in VB.Net

1) Create a String Array

eg,
Code:
 Dim ContArr(10) as String
2) Load the ContArr with NON INDEXED control Names

eg,

Code:
ContArr(1) = "Text1.text"
ContArr(2) = "Text2.text"
ContArr(3) = "Text3.text"
ContArr(4) = "Text4.text"
3) Use the ContArr to Point to the Control to be Used

THIS IS THE BIT I DONT UNDERSTAND HOW TO DO

Something like

Code:
"the control name held in ContArr(I)" = CustomerCode

Is this possible ?