Quote Originally Posted by Graff
Not to mention you can't do textbox(4).text in .net because control arrays where removed.
For all practical purposes, Control Arrays DO still exist in .NET. You just don't have a Control.Index property. They are not called that, but there is an Array of Controls available. E.G.

VB Code:
  1. Dim ctl As Control
  2.         Dim TBArray(0) As TextBox
  3.         Dim iCount As Integer
  4.         For Each ctl In Me.Controls
  5.             If TypeOf ctl Is TextBox Then
  6.                 TBArray(iCount) = CType(ctl, TextBox)
  7.                 iCount += 1
  8.                 ReDim Preserve TBArray(iCount)
  9.             End If
  10.         Next

Or you can make up your own index using the Tag property but that is not so flexible.