Why did developers use Control Arrays in Visual Basic 6.0 and earlier versions?
There were three reasons: 1. To allow one event routine to be hooked to several controls 2. To access controls as a collection in a For Each loop 3. To dynamically add and remove controls in forms Each of these tasks can be achieved in Visual Basic .NET using the available mechanisms for event handling, collections, and dynamic control creation.