Originally Posted By: paul
Im sort of getting used to it , but when it comes to using a control array I find that the amount of extra code needed is ridiculous.

You can make a control array, unsuprisingly, by using an array of controls, then fill it with CommandButton objects programatically. They can be copied from a single button created in the designer to duplicate all the properties.

It's more elegant to reuse the same general features like arrays that were already there, than to depend on a special one that just serves special cases. Of course you could make your own control array class if you wanted some unique behavior - and you can actually program in unique behavior, unlike VB6.

Certainly duplicating code 20 times is bad practice.