7.5 Conclusion

Visual Studio .NET automates a great many of the design-time features of componentsall public properties are intrinsically editable, well-known property types get special-purpose editing user interfaces, components derived from certain well-known base classes (e.g., Controls) get further special design-time support. However, VS.NET also allows component authors to enhance design-time behavior. This can range from simply adding attributes to categorize properties and events to providing full custom editing for controls or their properties.