Partager via


ComponentDocumentDesigner Classe

Définition

Classe de concepteur de base permettant d’étendre le comportement en mode design d’un document de design racine qui prend en charge les composants imbriqués.

public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
    inherit ComponentDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
    interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
Héritage
ComponentDocumentDesigner
Implémente

Remarques

ComponentDocumentDesigner fournit une classe de base pour les concepteurs de documents de conception racine qui prennent en charge les composants imbriqués. En plus des méthodes et des fonctionnalités héritées de la ComponentDesigner classe, ComponentDocumentDesigner implémente l’interface IRootDesigner pour fournir un mode de conception de niveau racine pour le composant associé et tous les composants imbriqués.

Notes

L’affichage du mode de conception de niveau racine pour un Form ou Control est généralement fourni par un concepteur racine intégré. Une implémentation personnalisée IRootDesigner est nécessaire pour fournir une vue pour d’autres types de composants racines en mode création.

Vous pouvez associer un concepteur à un type à l’aide d’un DesignerAttribute. Pour obtenir une vue d’ensemble de la personnalisation du comportement du temps de conception, consultez Extension de la prise en charge Design-Time.

Constructeurs

ComponentDocumentDesigner()

Initialise une nouvelle instance de la classe ComponentDocumentDesigner.

Propriétés

ActionLists

Obtient les listes d'actions au moment du design prises en charge par le composant associé au concepteur.

(Hérité de ComponentDesigner)
AssociatedComponents

Obtient la collection de composants associés au composant géré par le concepteur.

(Hérité de ComponentDesigner)
Component

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

(Hérité de ComponentDesigner)
Control

Obtient le contrôle pour le concepteur.

InheritanceAttribute

Obtient un attribut qui indique le type d'héritage du composant associé.

(Hérité de ComponentDesigner)
Inherited

Obtient une valeur indiquant si ce composant est hérité.

(Hérité de ComponentDesigner)
ParentComponent

Obtient le composant parent de ce concepteur.

(Hérité de ComponentDesigner)
SetTextualDefaultProperty

Classe de concepteur de base permettant d’étendre le comportement en mode design d’un document de design racine qui prend en charge les composants imbriqués.

(Hérité de ComponentDesigner)
ShadowProperties

Obtient une collection de valeurs de propriétés qui substituent les paramètres utilisateur.

(Hérité de ComponentDesigner)
TrayAutoArrange

Obtient ou définit une valeur indiquant si la barre d'état des composants du concepteur est en mode de réorganisation automatique.

TrayLargeIcon

Obtient ou définit une valeur indiquant si la barre d'état des composants du concepteur est en mode grande icône.

Verbs

Obtient les verbes de design pris en charge par le composant associé au concepteur.

(Hérité de ComponentDesigner)

Méthodes

Dispose()

Libère toutes les ressources utilisées par ComponentDesigner.

(Hérité de ComponentDesigner)
Dispose(Boolean)

Libère les ressources non managées utilisées par ComponentDocumentDesigner et libère éventuellement les ressources managées.

DoDefaultAction()

Crée une signature de méthode dans le fichier de code source de l'événement par défaut du composant et déplace le curseur de l'utilisateur jusqu'à cet emplacement.

(Hérité de ComponentDesigner)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Tente de récupérer le type spécifié de service du composant du concepteur du site en mode Design.

(Hérité de ComponentDesigner)
GetToolSupported(ToolboxItem)

Obtient une valeur indiquant si l'outil spécifié est pris en charge par le concepteur.

GetType()

Obtient le Type de l'instance actuelle.

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

Initialise le concepteur avec le composant spécifié.

InitializeExistingComponent(IDictionary)

Réinitialise un composant existant.

(Hérité de ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialise un composant nouvellement créé.

(Hérité de ComponentDesigner)
InitializeNonDefault()
Obsolète.
Obsolète.

Initialise les paramètres d'un composant importé qui est déjà initialisé pour utiliser des paramètres autres que ceux par défaut.

(Hérité de ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtient le InheritanceAttribute du ComponentDesigner spécifié.

(Hérité de ComponentDesigner)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnSetComponentDefaults()
Obsolète.
Obsolète.

Définit les propriétés par défaut du composant.

(Hérité de ComponentDesigner)
PostFilterAttributes(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PostFilterEvents(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'événements à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PostFilterProperties(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble de propriétés qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PreFilterEvents(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble d'événements qu'il expose à l'aide d'un TypeDescriptor.

(Hérité de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajuste le jeu de propriétés exposées par le composant à l'aide de TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Avertit le IComponentChangeService que ce composant a été modifié.

(Hérité de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Avertit le IComponentChangeService que ce composant est sur le point d'être modifié.

(Hérité de ComponentDesigner)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IDesignerFilter.PostFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterAttributes(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterEvents(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PostFilterProperties(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterAttributes(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterEvents(IDictionary).

(Hérité de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez la méthode PreFilterProperties(IDictionary).

(Hérité de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Pour obtenir une description de ce membre, consultez ViewTechnology.

IRootDesigner.SupportedTechnologies

Pour obtenir une description de ce membre, consultez SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Pour obtenir une description de ce membre, consultez GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Pour obtenir une description de ce membre, consultez ToolPicked(ToolboxItem).

ITreeDesigner.Children

Pour obtenir une description de ce membre, consultez la propriétéChildren.

(Hérité de ComponentDesigner)
ITreeDesigner.Parent

Pour obtenir une description de ce membre, consultez la propriétéParent.

(Hérité de ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Pour obtenir une description de ce membre, consultez FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Pour obtenir une description de ce membre, consultez FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Pour obtenir une description de ce membre, consultez FilterProperties(IComponent, IDictionary).

S’applique à

Voir aussi