Hi Chad,
> just leave it as a container and mark the contained controls as Protected
With my continuing list of silly questions, you must think me insane :)
The reason I was moving some classes from Containers to Controls was to hide some member elements that should have been invisible but were being unintentionally affected by some SetAll() and SetAllX() type behavior in one my apps.
I also wanted to hide some internal workings from one of my customers who has been building a growing base of unsupportable hacks "for expidiency" reasons.
Your solution - make my class members protected - sounds like a better solution than my convert to Control class approach. I'm embarrassed I didn't think of this solution first.
Thank you very much!
Malcolm