Control arrays don't really exist in .NET (compatibility aside). But you can make an array at run time if you need to manipulate the labels in an group.
Private m_Labels(10) As Label
m_Labels(0) = lblFirstName m_Labels(1) = lblLastName m_Labels(2) = lblStreet etc.
Now you can loop through the array to do things to the labels.
You don't use Load to create new controls. Instead just create an instance of the class (New Label()) and set its Parent to whatever should contain it. To destroy a control, set its Parent to Nothing.
Control arrays don't really exist in .NET (compatibility aside). But you can make an array at run time if you need to manipulate the labels in an group.
Private m_Labels(10) As Label
m_Labels(0) = lblFirstName m_Labels(1) = lblLastName m_Labels(2) = lblStreet etc.
Now you can loop through the array to do things to the labels.
You don't use Load to create new controls. Instead just create an instance of the class (New Label()) and set its Parent to whatever should contain it. To destroy a control, set its Parent to Nothing.