DocumentDesigner Classe

Définition

Classe de concepteur de base pour étendre le comportement en mode design et fournir une vue en mode design de niveau racine d’un Control que prend en charge des contrôles imbriqués et doit recevoir des messages de défilement.

public ref class DocumentDesigner : System::Windows::Forms::Design::ScrollableControlDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser
public class DocumentDesigner : System.Windows.Forms.Design.ScrollableControlDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser
type DocumentDesigner = class
    inherit ScrollableControlDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
Public Class DocumentDesigner
Inherits ScrollableControlDesigner
Implements IDisposable, IRootDesigner, IToolboxUser
Héritage
Implémente

Remarques

Ce concepteur est un concepteur racine, ce qui signifie qu’il fournit la vue en mode création au niveau racine du document associé lorsqu’il est consulté 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 Design-Time support.

Constructeurs

DocumentDesigner()

Initialise une nouvelle instance de la classe DocumentDesigner.

Champs

accessibilityObj

Spécifie l'objet d'accessibilité pour le concepteur.

(Hérité de ControlDesigner)
menuEditorService

Initialise la variable menuEditorService à la valeur null.

Propriétés

AccessibilityObject

Obtient le AccessibleObject assigné au contrôle.

(Hérité de ControlDesigner)
ActionLists

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

(Hérité de ComponentDesigner)
AllowControlLasso

Obtient une valeur indiquant si les contrôles sélectionnés seront à nouveau apparentés.

(Hérité de ParentControlDesigner)
AllowGenericDragBox

Obtient une valeur qui indique si une zone de glisser générique doit être dessinée lors du glisser-déplacer d'un élément de boîte à outils sur la surface du concepteur.

(Hérité de ParentControlDesigner)
AllowSetChildIndexOnDrop

Obtient une valeur qui indique si l'ordre de plan des contrôles déplacés par glisser-déplacer doit être maintenu lorsque ceux-ci sont placés sur un ParentControlDesigner.

(Hérité de ParentControlDesigner)
AssociatedComponents

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

(Hérité de ControlDesigner)
AutoResizeHandles

Obtient ou définit une valeur indiquant si l'allocation de poignée de redimensionnement dépend de la valeur de la propriété AutoSize.

(Hérité de ControlDesigner)
BehaviorService

Obtient le BehaviorService de l'environnement de design.

(Hérité de ControlDesigner)
Component

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

(Hérité de ComponentDesigner)
Control

Obtient le contrôle qui est créé par le concepteur.

(Hérité de ControlDesigner)
DefaultControlLocation

Obtient l'emplacement par défaut d'un contrôle ajouté au concepteur.

(Hérité de ParentControlDesigner)
DrawGrid

Obtient ou définit une valeur indiquant si la grille doit être dessinée sur le contrôle pour ce concepteur.

(Hérité de ParentControlDesigner)
EnableDragRect

Obtient une valeur indiquant si les rectangles de glissement sont dessinés par le concepteur.

(Hérité de ParentControlDesigner)
GridSize

Obtient ou définit la taille de chaque carré de la grille qui est dessinée lorsque le concepteur est en mode grille.

(Hérité de ParentControlDesigner)
InheritanceAttribute

Obtient le InheritanceAttribute du concepteur.

(Hérité de ControlDesigner)
Inherited

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

(Hérité de ComponentDesigner)
MouseDragTool

Obtient une valeur qui indique si le concepteur possède un outil valide durant une opération glisser.

(Hérité de ParentControlDesigner)
ParentComponent

Obtient le composant parent de ControlDesigner.

(Hérité de ControlDesigner)
ParticipatesWithSnapLines

Obtient une valeur indiquant si le ControlDesigner doit autoriser l'alignement sur les lignes d'alignement (SnapLines) pendant une opération glisser.

(Hérité de ControlDesigner)
SelectionRules

Obtient le SelectionRules pour le concepteur.

ShadowProperties

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

(Hérité de ComponentDesigner)
SnapLines

Obtient une liste d'objets SnapLine qui représentent des points d'alignement significatifs pour ce contrôle.

(Hérité de ParentControlDesigner)
Verbs

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

(Hérité de ComponentDesigner)

Méthodes

AddPaddingSnapLines(ArrayList)

Ajoute des lignes d'alignement (SnapLines) de marge intérieure.

(Hérité de ParentControlDesigner)
BaseWndProc(Message)

Traite les messages Windows.

(Hérité de ControlDesigner)
CanAddComponent(IComponent)

Appelé lorsqu'un composant est ajouté au conteneur parent.

(Hérité de ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indique si le contrôle de ce concepteur peut être apparenté au contrôle du concepteur spécifié.

(Hérité de ControlDesigner)
CanParent(Control)

Indique si le contrôle spécifié peut être un enfant du contrôle managé par ce concepteur.

(Hérité de ParentControlDesigner)
CanParent(ControlDesigner)

Indique si le contrôle managé par le concepteur spécifié peut être un enfant du contrôle managé par ce concepteur.

(Hérité de ParentControlDesigner)
CreateTool(ToolboxItem)

Crée un composant ou un contrôle à partir de l'outil spécifié et l'ajoute au document de design en cours.

(Hérité de ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Crée un composant ou un contrôle à partir de l'outil spécifié et l'ajoute au document de design en cours, à l'emplacement spécifié.

(Hérité de ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Crée un composant ou un contrôle à partir de l'outil spécifié et l 'ajoute au document de design en cours, à l'intérieur du rectangle spécifié.

(Hérité de ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Fournit les fonctionnalités principales de toutes les méthodes CreateTool(ToolboxItem).

(Hérité de ParentControlDesigner)
DefWndProc(Message)

Fournit le traitement par défaut pour les messages Windows.

(Hérité de ControlDesigner)
DisplayError(Exception)

Affiche des informations sur l'exception spécifiée pour l'utilisateur.

(Hérité de ControlDesigner)
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 DocumentDesigner 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)
EnableDesignMode(Control, String)

Active les fonctionnalités de design pour un contrôle enfant.

(Hérité de ControlDesigner)
EnableDragDrop(Boolean)

Active ou désactive la prise en charge de la fonctionnalité glisser-déplacer pour le contrôle en cours de création.

(Hérité de ControlDesigner)
EnsureMenuEditorService(IComponent)

Vérifie l'existence d'un service d'éditeur de menus et en crée un s'il n'existe pas déjà.

Equals(Object)

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

(Hérité de Object)
GetControl(Object)

Obtient le contrôle à partir du concepteur du composant spécifié.

(Hérité de ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Obtient un glyphe de corps qui représente les limites du contrôle.

(Hérité de ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Obtient un GlyphCollection qui représente les objets Glyph.

GetGlyphs(GlyphSelectionType)

Obtient une collection d'objets Glyph qui représentent les bordures de sélection et les poignées de manipulation d'un contrôle standard.

(Hérité de ParentControlDesigner)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetHitTest(Point)

Indique si le contrôle doit gérer un clic de souris à un emplacement spécifié.

(Hérité de ScrollableControlDesigner)
GetParentForComponent(IComponent)

Utilisée par les classes dérivées pour déterminer si elle retourne le contrôle en cours de conception ou un autre Container en lui ajoutant un composant.

(Hérité de ParentControlDesigner)
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)

Indique si l'outil spécifié est pris en charge par le concepteur.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Met à jour la position du rectangle spécifié, en ajustant son alignement par rapport à la grille lorsque le mode grille est activé.

(Hérité de ParentControlDesigner)
HookChildControls(Control)

Achemine les messages à partir des contrôles enfants du contrôle spécifié vers le concepteur.

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

Initialise le concepteur avec le composant spécifié.

InitializeExistingComponent(IDictionary)

Réinitialise un composant existant.

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

Initialise un composant nouvellement créé.

(Hérité de ParentControlDesigner)
InitializeNonDefault()

Initialise les propriétés du contrôle dans une valeur non définie par défaut.

(Hérité de ControlDesigner)
InternalControlDesigner(Int32)

Retourne le Concepteur de contrôles internes avec l'index spécifié dans ControlDesigner.

(Hérité de ControlDesigner)
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)
NumberOfInternalControlDesigners()

Retourne le nombre de Concepteurs de contrôles internes dans ControlDesigner.

(Hérité de ControlDesigner)
OnContextMenu(Int32, Int32)

Appelé quand le menu contextuel doit être affiché.

OnCreateHandle()

Appelé immédiatement après que le handle du concepteur a été créé.

OnDragComplete(DragEventArgs)

Appelée dans le but de nettoyer une opération glisser-déplacer.

(Hérité de ParentControlDesigner)
OnDragDrop(DragEventArgs)

Appelée lorsqu'un objet glissé est déplacé sur la vue de Concepteur de contrôles.

(Hérité de ParentControlDesigner)
OnDragEnter(DragEventArgs)

Appelée lorsqu'une opération glisser-déplacer entre dans la vue de Concepteur de contrôles.

(Hérité de ParentControlDesigner)
OnDragLeave(EventArgs)

Appelée lorsqu'une opération glisser-déplacer sort de la vue de Concepteur de contrôles.

(Hérité de ParentControlDesigner)
OnDragOver(DragEventArgs)

Appelée lorsqu'un objet glissé-déplacé est glissé sur la vue de Concepteur de contrôles.

(Hérité de ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Appelée quand une opération de glisser-déplacer est en cours pour fournir des indications visuelles en fonction de la position du curseur de la souris pendant l’opération de glisser.

(Hérité de ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Appelée lorsque le bouton gauche de la souris est maintenu enfoncé au-dessus du composant.

(Hérité de ParentControlDesigner)
OnMouseDragEnd(Boolean)

Appelée à la fin d'une opération glisser-déplacer pour terminer ou annuler l'opération.

(Hérité de ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Appelée pour chaque mouvement de la souris pendant une opération glisser-déplacer.

(Hérité de ParentControlDesigner)
OnMouseEnter()

Appelée quand la souris entre initialement dans le contrôle.

(Hérité de ParentControlDesigner)
OnMouseHover()

Appelée après que le curseur de la souris est placé sur le contrôle.

(Hérité de ParentControlDesigner)
OnMouseLeave()

Appelée quand la souris entre initialement dans le contrôle.

(Hérité de ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Appelée lorsque le contrôle que le concepteur manage a peint sa surface de sorte que le concepteur puisse peindre d'autres motifs par-dessus le contrôle.

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

Appelée quand le concepteur est initialisé.

(Hérité de ControlDesigner)
OnSetCursor()

Fournit une possibilité de modifier le curseur de la souris actuel.

(Hérité de ParentControlDesigner)
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)
ToolPicked(ToolboxItem)

Sélectionne l'outil spécifié.

ToString()

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

(Hérité de Object)
UnhookChildControls(Control)

Achemine les messages pour les enfants du contrôle spécifié vers chaque contrôle plutôt que vers un concepteur parent.

(Hérité de ControlDesigner)
WndProc(Message)

Traite les messages Windows.

WndProc(Message)

Traite les messages Windows et passe les messages WM_HSCROLL et WM_VSCROLL au contrôle au moment du design.

(Hérité de ScrollableControlDesigner)

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)

S’applique à

Voir aussi