System.Windows.Forms.Design.ComponentDocumentDesigner Class

Base designer class for extending the design mode behavior of a root design document that supports nested components.

See Also: ComponentDocumentDesigner Members

Syntax

public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser, IOleDragClient

Remarks

System.Windows.Forms.Design.ComponentDocumentDesigner provides a base class for designers of root design documents that support nested components. In addition to the methods and functionality inherited from the System.ComponentModel.Design.ComponentDesigner class, System.Windows.Forms.Design.ComponentDocumentDesigner implements the System.ComponentModel.Design.IRootDesigner interface to provide a root-level design mode view for the associated component, and any nested components.

Note:

The root-level design mode view for a System.Windows.Forms.Form or System.Windows.Forms.Control is typically provided by a built-in root designer. A custom System.ComponentModel.Design.IRootDesigner implementation is required to provide a view for other types of root components in design mode.

You can associate a designer with a type using a System.ComponentModel.DesignerAttribute. For an overview of customizing design time behavior, see Extending Design-Time Support.

Requirements

Namespace: System.Windows.Forms.Design
Assembly: System.Design (in System.Design.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0