ITreeDesigner Interface

 

Provides support for building a set of related custom designers.

Namespace:   System.ComponentModel.Design
Assembly:  System (in System.dll)

public interface class ITreeDesigner : IDesigner, IDisposable

NameDescription
System_CAPS_pubpropertyChildren

Gets a collection of child designers.

System_CAPS_pubpropertyComponent

Gets the base component that this designer is designing.(Inherited from IDesigner.)

System_CAPS_pubpropertyParent

Gets the parent designer.

System_CAPS_pubpropertyVerbs

Gets a collection of the design-time verbs supported by the designer.(Inherited from IDesigner.)

NameDescription
System_CAPS_pubmethodDispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable.)

System_CAPS_pubmethodDoDefaultAction()

Performs the default action for this designer.(Inherited from IDesigner.)

System_CAPS_pubmethodInitialize(IComponent^)

Initializes the designer with the specified component.(Inherited from IDesigner.)

The ITreeDesigner interface derives from the IDesigner interface and provides support for flexibly navigating a hierarchy of related designers. With this interface, a programmer can supply a number of designers for the component, with the appropriate one being determined dynamically.

This interface is a simple extension of its base class, adding just two properties for navigating a tree hierarchy: Children and Parent.

For an overview of creating design components, see Extending Design-Time Support.

.NET Framework
Available since 2.0
Return to top
Show: