A designer such as Visual Studio 7.0 provides rich design time support for your components and controls. However, the available design-time functionality may not be adequate in certain situations. For instance, you might define a custom property and want to provide a custom editor to edit that property in the property browser. Or you might want your control to be displayed in a special way at design time. The frameworks class library provides classes and interfaces that make it relatively easy to add design-time support to your components. This section describes how you can use the base functionality and provide additional design-time support.
Many of the design time enhancements discussed here apply both to Win Forms controls and to Web Forms controls. However, there are differences, since rendering is done using HTML in Web Forms and using the Windows graphics library (GDI+) in Win Forms. Those differences will be noted where applicable. This section contains the following topics: