Partager via


ScrollableControlDesigner Classe

Définition

Classe de concepteur de base pour étendre le comportement du mode de conception d’un Control qui doit recevoir des messages de défilement.

public ref class ScrollableControlDesigner : System::Windows::Forms::Design::ParentControlDesigner
public class ScrollableControlDesigner : System.Windows.Forms.Design.ParentControlDesigner
type ScrollableControlDesigner = class
    inherit ParentControlDesigner
Public Class ScrollableControlDesigner
Inherits ParentControlDesigner
Héritage
Dérivé

Remarques

ScrollableControlDesigner fournit une classe de base pour les concepteurs de contrôles qui répondent aux messages de défilement. Outre les méthodes et fonctionnalités héritées des ParentControlDesignerclassesScrollableControlDesigner, ControlDesignerComponentDesigner fournit un WndProc remplacement de méthode qui passe WM_HSCROLL et WM_VSCROLL messages au contrôle au moment du design.

Note

Si une forme a sa AutoScroll propriété définie sur active, les barres de défilement sont toujours actives dans l’environnement au moment du design.

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 de Design-Time.

Constructeurs

Nom Description
ScrollableControlDesigner()

Initialise une nouvelle instance de la classe ScrollableControlDesigner.

Champs

Nom Description
accessibilityObj

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

(Hérité de ControlDesigner)

Propriétés

Nom Description
AccessibilityObject

Obtient l’affectation AccessibleObject 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 re-parentés.

(Hérité de ParentControlDesigner)
AllowGenericDragBox

Obtient une valeur indiquant si une zone de glisser générique doit être dessinée lors du glissement d’un élément de boîte à outils sur l’aire du concepteur.

(Hérité de ParentControlDesigner)
AllowSetChildIndexOnDrop

Obtient une valeur indiquant si l’ordre z des contrôles déplacés doit être conservé lorsqu’il est supprimé 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 handle de redimensionnement dépend de la valeur de la AutoSize propriété.

(Hérité de ControlDesigner)
BehaviorService

Obtient l’environnement BehaviorService de conception.

(Hérité de ControlDesigner)
Component

Obtient le composant que ce concepteur conçoit.

(Hérité de ComponentDesigner)
Control

Obtient le contrôle que le concepteur conçoit.

(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 une grille doit être dessinée sur le contrôle de 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 dessinée lorsque le concepteur est en mode dessin de grille.

(Hérité de ParentControlDesigner)
InheritanceAttribute

Obtient le InheritanceAttribute concepteur.

(Hérité de ControlDesigner)
Inherited

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

(Hérité de ComponentDesigner)
MouseDragTool

Obtient une valeur indiquant si le concepteur a un outil valide pendant une opération de glissement.

(Hérité de ParentControlDesigner)
ParentComponent

Obtient le composant parent pour le ControlDesigner.

(Hérité de ControlDesigner)
ParticipatesWithSnapLines

Obtient une valeur indiquant si l’alignement ControlDesigner de la ligne d’alignement est autorisé pendant une opération de glissement.

(Hérité de ControlDesigner)
SelectionRules

Obtient les règles de sélection qui indiquent les fonctionnalités de déplacement d’un composant.

(Hérité de ControlDesigner)
SetTextualDefaultProperty

Classe de concepteur de base pour étendre le comportement du mode de conception d’un Control qui doit recevoir des messages de défilement.

(Hérité de ComponentDesigner)
ShadowProperties

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

(Hérité de ComponentDesigner)
SnapLines

Obtient une liste d’objets représentant des points d’alignement SnapLine significatifs pour ce contrôle.

(Hérité de ParentControlDesigner)
Verbs

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

(Hérité de ComponentDesigner)

Méthodes

Nom Description
AddPaddingSnapLines(ArrayList)

Ajoute des alignements de remplissage.

(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 parenté par le 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 géré par ce concepteur.

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

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

(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 conception actuel à 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 conception actuel dans les limites du rectangle spécifié.

(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 conception actuel.

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

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

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

Fournit le traitement par défaut des messages Windows.

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

Affiche des informations sur l’exception spécifiée à l’utilisateur.

(Hérité de ControlDesigner)
Dispose()

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

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

Libère les ressources non managées utilisées par le ParentControlDesigner, et libère éventuellement les ressources managées.

(Hérité de ParentControlDesigner)
DoDefaultAction()

Crée une signature de méthode dans le fichier de code source pour l’événement par défaut sur le composant et accède au curseur de l’utilisateur à cet emplacement.

(Hérité de ComponentDesigner)
EnableDesignMode(Control, String)

Active la fonctionnalité du temps de conception pour un contrôle enfant.

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

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

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

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

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

Obtient le contrôle 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 une collection d’objets représentant les bordures de Glyph sélection et les poignées de saisie pour un contrôle standard.

(Hérité de ParentControlDesigner)
GetHashCode()

Sert de fonction de hachage par défaut.

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

Indique si un clic de souris au point spécifié doit être géré par le contrôle.

GetParentForComponent(IComponent)

Utilisé en dérivant des classes pour déterminer s’il retourne le contrôle conçu ou un autre Container lors de l’ajout d’un composant à celui-ci.

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

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

(Hérité de ComponentDesigner)
GetType()

Obtient la Type de l’instance actuelle.

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

Met à jour la position du rectangle spécifié, en l’ajustant pour l’alignement de la grille si le mode d’alignement de la grille est activé.

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

Route les messages 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é.

(Hérité de ParentControlDesigner)
InitializeExistingComponent(IDictionary)

Initialise à nouveau 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 sur toutes les valeurs non par défaut.

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

Retourne le concepteur de contrôles interne avec l’index spécifié dans le ControlDesigner.

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

Obtient le InheritanceAttributeComponentDesigner.

(Hérité de ComponentDesigner)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
NumberOfInternalControlDesigners()

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

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

Affiche le menu contextuel et offre la possibilité d’effectuer un traitement supplémentaire lorsque le menu contextuel est sur le point d’être affiché.

(Hérité de ControlDesigner)
OnCreateHandle()

Offre la possibilité d’effectuer un traitement supplémentaire immédiatement après la création du handle de contrôle.

(Hérité de ControlDesigner)
OnDragComplete(DragEventArgs)

Appelé pour nettoyer une opération de glisser-déplacer.

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

Appelé lorsqu’un objet glisser-déplacer est déposé dans la vue du concepteur de contrôles.

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

Appelée lorsqu’une opération de glisser-déplacer entre en mode Concepteur de contrôles.

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

Appelé lorsqu’une opération de glisser-déplacer quitte la vue du concepteur de contrôles.

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

Appelé lorsqu’un objet glisser-déplacer est déplacé sur la vue du concepteur de contrôles.

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

Appelé lorsqu’une opération de glisser-déplacer est en cours pour fournir des signaux visuels en fonction de l’emplacement de la souris pendant qu’une opération de glissement est en cours.

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

Appelé en réponse au bouton gauche de la souris enfoncé et maintenu pendant le composant.

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

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

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

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

(Hérité de ParentControlDesigner)
OnMouseEnter()

Appelé lorsque la souris entre d’abord dans le contrôle.

(Hérité de ParentControlDesigner)
OnMouseHover()

Appelé après que la souris pointe sur le contrôle.

(Hérité de ParentControlDesigner)
OnMouseLeave()

Appelé lorsque la souris entre d’abord dans le contrôle.

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

Appelé lorsque le contrôle que le concepteur gère a peint sa surface afin que le concepteur puisse peindre des ornements supplémentaires sur le contrôle.

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

Appelé lorsque le concepteur est initialisé.

(Hérité de ControlDesigner)
OnSetCursor()

Permet 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 par le biais 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 qu’il expose par le biais 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 par le biais d’un TypeDescriptor.

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

Permet à un concepteur d’ajouter à l’ensemble d’attributs qu’il expose par le biais d’un TypeDescriptor.

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

Permet à un concepteur d’ajouter à l’ensemble d’événements qu’il expose par le biais d’un TypeDescriptor.

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

Ajuste l’ensemble des propriétés que le composant expose par le biais d’un TypeDescriptor.

(Hérité de ParentControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

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

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

Avertit que IComponentChangeService 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)
UnhookChildControls(Control)

Route les messages pour les enfants du contrôle spécifié vers chaque contrôle plutôt qu’vers un concepteur parent.

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

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

Implémentations d’interfaces explicites

Nom Description
IDesignerFilter.PostFilterAttributes(IDictionary)

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

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

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

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

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

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

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

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

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

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

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

(Hérité de ComponentDesigner)
ITreeDesigner.Children

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

(Hérité de ComponentDesigner)
ITreeDesigner.Parent

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

(Hérité de ComponentDesigner)

S’applique à

Voir aussi