ScrollableControlDesigner Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |