Partager via


ITreeDesigner Interface

Définition

Assure la prise en charge de la création d'un jeu de concepteurs personnalisés connexes.

public interface class ITreeDesigner : IDisposable, System::ComponentModel::Design::IDesigner
public interface class ITreeDesigner : System::ComponentModel::Design::IDesigner
public interface ITreeDesigner : IDisposable, System.ComponentModel.Design.IDesigner
public interface ITreeDesigner : System.ComponentModel.Design.IDesigner
type ITreeDesigner = interface
    interface IDesigner
    interface IDisposable
Public Interface ITreeDesigner
Implements IDesigner, IDisposable
Public Interface ITreeDesigner
Implements IDesigner
Dérivé
Implémente

Remarques

L’interface ITreeDesigner dérive de l’interface IDesigner et fournit la prise en charge de la navigation flexible dans une hiérarchie de concepteurs associés. Avec cette interface, un programmeur peut fournir un certain nombre de concepteurs pour le composant, le approprié étant déterminé dynamiquement.

Cette interface est une extension simple de sa classe de base, en ajoutant seulement deux propriétés pour naviguer dans une hiérarchie d’arborescence : Children et Parent.

Pour obtenir une vue d’ensemble de la création de composants de conception, consultez Extension de la prise en charge Design-Time.

Propriétés

Children

Obtient une collection de concepteurs enfants.

Component

Obtient le composant de base qui est créé par ce concepteur.

(Hérité de IDesigner)
Parent

Obtient le concepteur parent.

Verbs

Obtient une collection des verbes de design pris en charge par le concepteur.

(Hérité de IDesigner)

Méthodes

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de IDisposable)
DoDefaultAction()

Exécute l'action par défaut pour ce concepteur.

(Hérité de IDesigner)
Initialize(IComponent)

Initialise le concepteur avec le composant spécifié.

(Hérité de IDesigner)

S’applique à

Voir aussi