Quote:
To adress Andy first, pointers in C# are normally avoided.


Yeah, but Andy's point still applies -- except that you'd be using references. You can use an array of controls and create them at runtime. I'd post some code, but (a) I'm sitting at a computer that doesn't have VC# installed, and (b) I've got to run off and take an MS exam in about 20 minutes.
_________________________
-- roger