Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

ComponentDocumentDesigner, classe

Classe de concepteur de base servant à étendre le comportement en mode design d'un document de design racine prenant en charge les composants imbriqués.

System.Object
  System.ComponentModel.Design.ComponentDesigner
    System.Windows.Forms.Design.ComponentDocumentDesigner

Espace de noms :  System.Windows.Forms.Design
Assembly :  System.Design (dans System.Design.dll)
public class ComponentDocumentDesigner : ComponentDesigner, 
	IRootDesigner, IDesigner, IDisposable, IToolboxUser, ITypeDescriptorFilterService

Le type ComponentDocumentDesigner expose les membres suivants.

  NomDescription
Méthode publiqueComponentDocumentDesignerInitialise une nouvelle instance de la classe ComponentDocumentDesigner.
Début
  NomDescription
Propriété publiqueActionListsObtient les listes d'actions au moment du design prises en charge par le composant associé au concepteur. (Hérité de ComponentDesigner.)
Propriété publiqueAssociatedComponentsObtient la collection de composants associés au composant géré par le concepteur. (Hérité de ComponentDesigner.)
Propriété publiqueComponentObtient le composant qui est créé par ce concepteur. (Hérité de ComponentDesigner.)
Propriété publiqueControlObtient le contrôle pour le concepteur.
Propriété protégéeInheritanceAttributeObtient un attribut qui indique le type d'héritage du composant associé. (Hérité de ComponentDesigner.)
Propriété protégéeInheritedObtient une valeur indiquant si ce composant est hérité. (Hérité de ComponentDesigner.)
Propriété protégéeParentComponentObtient le composant parent de ce concepteur. (Hérité de ComponentDesigner.)
Propriété protégéeShadowPropertiesObtient une collection de valeurs de propriétés qui substituent les paramètres utilisateur. (Hérité de ComponentDesigner.)
Propriété publiqueTrayAutoArrangeObtient ou définit une valeur indiquant si la barre d'état des composants du concepteur est en mode de réorganisation automatique.
Propriété publiqueTrayLargeIconObtient ou définit une valeur indiquant si la barre d'état des composants du concepteur est en mode grande icône.
Propriété publiqueVerbsObtient les verbes de design pris en charge par le composant associé au concepteur. (Hérité de ComponentDesigner.)
Début
  NomDescription
Méthode publiqueDispose()Libère toutes les ressources utilisées par ComponentDesigner. (Hérité de ComponentDesigner.)
Méthode protégéeDispose(Boolean)Libère les ressources non managées utilisées par ComponentDocumentDesigner et libère éventuellement les ressources managées. (Substitue ComponentDesigner.Dispose(Boolean).)
Méthode publiqueDoDefaultActionCré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.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalizeTente de libérer les ressources en appelant Dispose(false) avant que l'objet ne soit récupéré par un garbage collection. (Hérité de ComponentDesigner.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégéeGetServiceTente de récupérer le type spécifié de service du composant du concepteur du site en mode Design. (Hérité de ComponentDesigner.)
Méthode protégéeGetToolSupportedObtient une valeur indiquant si l'outil spécifié est pris en charge par le concepteur.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueInitializeInitialise le concepteur avec le composant spécifié. (Substitue ComponentDesigner.Initialize(IComponent).)
Méthode publiqueInitializeExistingComponentRéinitialise un composant existant. (Hérité de ComponentDesigner.)
Méthode publiqueInitializeNewComponentInitialise un composant qui vient d'être créé. (Hérité de ComponentDesigner.)
Méthode publiqueInitializeNonDefault 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.)
Méthode protégéeInvokeGetInheritanceAttributeObtient le InheritanceAttribute du ComponentDesigner spécifié. (Hérité de ComponentDesigner.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueOnSetComponentDefaults Obsolète. Définit les propriétés par défaut du composant. (Hérité de ComponentDesigner.)
Méthode protégéePostFilterAttributesPermet à 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.)
Méthode protégéePostFilterEventsPermet à 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.)
Méthode protégéePostFilterPropertiesPermet à 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.)
Méthode protégéePreFilterAttributesPermet à un concepteur d'ajouter des éléments à l'ensemble d'attributs qu'il expose à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner.)
Méthode protégéePreFilterEventsPermet à un concepteur d'ajouter des éléments à l'ensemble d'événements qu'il expose à l'aide d'un TypeDescriptor. (Hérité de ComponentDesigner.)
Méthode protégéePreFilterPropertiesAjuste le jeu de propriétés exposées par le composant à l'aide de TypeDescriptor. (Substitue ComponentDesigner.PreFilterProperties(IDictionary).)
Méthode protégéeRaiseComponentChangedAvertit le IComponentChangeService que ce composant a été modifié. (Hérité de ComponentDesigner.)
Méthode protégéeRaiseComponentChangingAvertit le IComponentChangeService que ce composant est sur le point d'être modifié. (Hérité de ComponentDesigner.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début
  NomDescription
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PostFilterAttributesPour une description de ce membre, consultez la méthode IDesignerFilter.PostFilterAttributes. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PostFilterEventsPour obtenir une description de ce membre, consultez la méthode IDesignerFilter.PostFilterEvents. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PostFilterPropertiesPour une description de ce membre, consultez la méthode IDesignerFilter.PostFilterProperties. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PreFilterAttributesPour une description de ce membre, consultez la méthode IDesignerFilter.PreFilterAttributes. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PreFilterEventsPour une description de ce membre, consultez la méthode IDesignerFilter.PreFilterEvents. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIDesignerFilter.PreFilterPropertiesPour une description de ce membre, consultez la méthode IDesignerFilter.PreFilterProperties. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeIRootDesigner.GetViewPour obtenir une description de ce membre, consultez System.ComponentModel.Design.ViewTechnology.
Implémentation d'interface explicitePropriété privéeIRootDesigner.SupportedTechnologiesPour obtenir une description de ce membre, consultez IRootDesigner.SupportedTechnologies.
Implémentation d'interface expliciteMéthode privéeIToolboxUser.GetToolSupportedPour obtenir une description de ce membre, consultez IToolboxUser.GetToolSupported.
Implémentation d'interface expliciteMéthode privéeIToolboxUser.ToolPickedPour obtenir une description de ce membre, consultez IToolboxUser.ToolPicked.
Implémentation d'interface explicitePropriété privéeITreeDesigner.ChildrenPour une description de ce membre, consultez la propriété ITreeDesigner.Children. (Hérité de ComponentDesigner.)
Implémentation d'interface explicitePropriété privéeITreeDesigner.ParentPour une description de ce membre, consultez la propriété ITreeDesigner.Parent. (Hérité de ComponentDesigner.)
Implémentation d'interface expliciteMéthode privéeITypeDescriptorFilterService.FilterAttributesPour obtenir une description de ce membre, consultez ITypeDescriptorFilterService.FilterAttributes.
Implémentation d'interface expliciteMéthode privéeITypeDescriptorFilterService.FilterEventsPour obtenir une description de ce membre, consultez ITypeDescriptorFilterService.FilterEvents.
Implémentation d'interface expliciteMéthode privéeITypeDescriptorFilterService.FilterPropertiesPour obtenir une description de ce membre, consultez ITypeDescriptorFilterService.FilterProperties.
Début

ComponentDocumentDesigner fournit une classe de base pour les Concepteurs de documents de design racine prenant en charge les composants imbriqués. Outre les méthodes et la fonctionnalité héritées de la classe ComponentDesigner, ComponentDocumentDesigner implémente l'interface IRootDesigner pour fournir une vue en mode Design de niveau racine pour le composant associé et tous les composants imbriqués éventuels.

RemarqueRemarque

La vue en mode Design de niveau racine de Form ou de Control est généralement fournie par un concepteur racine intégré. Une implémentation personnalisée de IRootDesigner est néanmoins requise pour fournir une vue en mode Design d'autres types de composants racine.

Vous pouvez associer un concepteur à un type à l'aide de DesignerAttribute. Pour une vue d'ensemble de la personnalisation du comportement au moment du design, consultez Extension de la prise en charge au moment du design.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.