in VB6 all controls had an index property - that allowed an array of the control to be created. This was useful as it allowed controls to be created dynamically at run time and for the same code to be assigned to the whole array of any of the control events.

In Vb Net there is no index property (or if there is I havent seen it), does anyone know how the equivelent would be achieved in .NET?