Adding Properties to Controls
Control Creation Terminology
Programming with Objects
Properties You Should Provide
Providing Appearance Using Constituent Controls
Using the AmbientProperties Object to Stay Consistent with the Container