Partager via


MouseAction, classe

Représente une action de souris.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.InvokeEditorAction
    Microsoft.VisualStudio.Modeling.Diagrams.PanZoomAction
    Microsoft.VisualStudio.Modeling.Diagrams.ResizeAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Déclaration
Public MustInherit Class MouseAction _
    Implements IDisposable
public abstract class MouseAction : IDisposable

Le type MouseAction expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée MouseAction() Initialise une nouvelle instance de la classe MouseAction.
Méthode protégée MouseAction(Diagram) Initialise une nouvelle instance de la classe MouseAction.

Début

Propriétés

  Nom Description
Propriété publiqueMembre statique ActionCanceledState Passe l'état d'annulation pour l'action de souris.
Propriété publiqueMembre statique ActionCompletedState Passe l'état terminé pour l'action de souris.
Propriété publique CanBumpScroll Obtient l'action de souris et la vérifie si elle peut provoquer le diagramme au défilement.
Propriété publiqueMembre statique ClickedState Passe l'état effectué sur le bouton pour l'action de souris.
Propriété publique CurrentDiagramArgs Obtient les arguments d'événement pour le diagramme actuel dans lequel l'action de souris s'est produite.
Propriété publique CurrentMouseActionEvent Obtient l'événement actuel pour l'action de souris.
Propriété publique CurrentMouseActionState Obtient l'état actuel de l'action de souris.
Propriété publique CurrentPoint Obtient ou définit la position de la souris pour l'action actuelle de souris.
Propriété protégée Diagram Obtient le diagramme auquel l'action de souris est assignée.
Propriété publiqueMembre statique DragCanceledState Passe l'état d'annulation de glisser-déplacer pour l'action de souris.
Propriété publiqueMembre statique DragCompletedState Passe l'état d'achèvement de glisser-déplacer pour l'action de souris.
Propriété publiqueMembre statique DraggingState Passe l'état de glisser-déplacer de l'action de souris.
Propriété publiqueMembre statique DragPendingState Passe l'état en attente de glisser-déplacer pour l'action de souris.
Propriété publique HasTooltip Obtient l'action de souris et la vérifie si elle peut avoir une info-bulle.
Propriété publiqueMembre statique HoveringState Passe l'état pointant pour l'action de souris.
Propriété publiqueMembre statique InactiveState Passe l'état inactif pour l'action de souris.
Propriété publique IsActive Obtient l'action de souris et la vérifie si elle est active.
Propriété publique MouseDownHitShape Obtient la forme sur laquelle l'action de souris s'est produite.
Propriété publique MouseDownPoint Obtient la position de l'événement de souris -vers le bas le bas le plus récent.
Propriété publique PreviousPoint Obtient ou définit la position de l'événement précédent de souris -vers le bas le bas.
Propriété publique ResetToolboxOnDragDrop Si réinitialiser la sélection de boîte à outils après une opération glisser-déplacère déclenchée par cette action de souris.L'implémentation de base retourne toujours true, ce qui signifie que que la sélection de boîte à outils sera réinitialisée après une opération glisser-déplacère déclenchée par cette action de souris.

Début

Méthodes

  Nom Description
Méthode publique Activate Active l'action de souris.
Méthode publique CanCancel Obtient l'action de souris et la vérifie si elle peut être annulée.
Méthode publique Cancel Annule l'action de souris.
Méthode publique CanComplete Obtient l'action de souris et la vérifie si elle peut être complétée.
Méthode protégée CaptureMouse Obtient l'action de souris.
Méthode publique Click Exécute des actions pour les classes dérivées lorsque la souris est sélectionnée.
Méthode publique Complete Complète l'action de souris.
Méthode publique ContextMenuRequested Envoie une demande du menu contextuel.
Méthode publique Dispose() Libère toutes les ressources utilisées par MouseAction.
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par MouseAction et libère éventuellement les ressources managées.
Méthode publique DoPaintFeedback Peint la rétroaction pour l'action de souris.
Méthode publique DoubleClick Exécute des actions pour les classes dérivées lorsqu'un utilisateur double-cliquer la souris.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Finalise l'action de souris mais ne le supprime pas. (Substitue Object.Finalize().)
Méthode publique GetCursor Obtient le pointeur de s'afficher pour la souris.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetTooltipText Obtient le texte d'info-bulle pour un élément sur le diagramme.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GotFocus Assigne le focus à l'action de souris.
Méthode protégée Invalidate Invalide la rétroaction de l'action de souris.
Méthode publique LostFocus Supprime le focus de l'action de souris.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique MouseDown Exécute des actions pour les classes dérivées lorsqu'un utilisateur clique sur la souris.
Méthode publique MouseEnter Exécute des actions pour les classes dérivées lorsque les points de souris à une forme dans le diagramme.
Méthode publique MouseHover Exécute des actions pour les classes dérivées lorsque les points d'utilisateur à une zone ou à un élément dans le diagramme.
Méthode publique MouseLeave Exécute des actions pour les classes dérivées lorsque les points de souris plus à la forme dans le diagramme.
Méthode publique MouseMove Exécute des actions pour les classes dérivées lorsque l'utilisateur déplace le pointage avec la souris le diagramme.
Méthode publique MouseUp Exécute des actions pour les classes dérivées lorsque l'utilisateur libère le bouton de souris.
Méthode publique MouseWheel Exécute des actions pour les classes dérivées lorsque l'utilisateur fait pivoter la roulette de la souris.
Méthode protégée OnClicked Alerte des écouteurs que l'utilisateur a cliqué la souris.
Méthode protégée OnContextMenuRequested Alerte des écouteurs que l'utilisateur a demandé le menu contextuel.
Méthode protégée OnDiagramGotFocus Alerte des écouteurs que le diagramme a le focus.
Méthode protégée OnDiagramLostFocus Appelé lorsqu'un événement de LostFocus a été acheminé à ce MouseAction.
Méthode protégée OnDiagramScrolled Alerte des écouteurs que l'utilisateur a fait défiler le diagramme.
Méthode protégée OnDoubleClick Alerte des écouteurs que l'utilisateur a double-cliquer la souris.
Méthode protégée OnDragCanceled Alerte des écouteurs que l'opération glisser a été annulée.
Méthode protégée OnDragCompleted Alerte des écouteurs que l'opération glisser a été complétée.
Méthode protégée OnDraggingBegun Alerte des écouteurs que l'opération glisser a commencé.
Méthode protégée OnDraggingEnded Alerte des écouteurs que l'opération glisser s'est terminée.
Méthode protégée OnDragPendingBegun Alerte des écouteurs que l'opération glisser est en attente.
Méthode protégée OnDragPendingEnded Alerte des écouteurs que l'opération glisser n'est plus en attente.
Méthode protégée OnHoveringBegun Alerte des écouteurs que la souris pointe sur du diagramme.
Méthode protégée OnHoveringEnded Alerte des écouteurs que la souris ne pointe plus sur du diagramme.
Méthode protégée OnMouseActionActivated Alerte des écouteurs que l'action de souris a commencé.
Méthode protégée OnMouseActionCanceled Modifie des écouteurs que l'action de souris a été annulée.
Méthode protégée OnMouseActionCompleted Alerte des écouteurs que l'action de souris s'est achevée.
Méthode protégée OnMouseActionDeactivated Alerte des écouteurs que l'action de souris a été désactivée.
Méthode protégée OnMouseDown Alerte des écouteurs que la souris a cliqué.
Méthode protégée OnMouseEnter Alerte des écouteurs que la souris a déplacé sur d'une forme dans le diagramme.
Méthode protégée OnMouseHover Alerte des écouteurs que la souris pointe vers une zone ou un élément dans le diagramme.
Méthode protégée OnMouseLeave Alerte des écouteurs que la souris n'est plus au-dessus de la forme dans le diagramme.
Méthode protégée OnMouseMove Alerte des écouteurs que la souris a été déplacée sur du diagramme.
Méthode protégée OnMouseUp Alerte des écouteurs que l'utilisateur a libéré le bouton de souris.
Méthode protégée OnMouseWheel Alerte des écouteurs que l'utilisateur a fait pivoter la roulette de la souris.
Méthode protégée ReleaseMouse Alerte des écouteurs que l'utilisateur a libéré le bouton de souris.
Méthode publique Scrolled Alerte des écouteurs que l'utilisateur a fait défiler le diagramme.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public MouseActionActivated Se produit lorsque démarre d'une action de souris.
Événement public MouseActionDeactivated Se produit lorsqu'une action de souris se termine.

Début

Notes

Dérivez de cette classe pour créer vos propres actions personnalisées de souris, telles qu'un outil de souris de connecteur.

Sécurité des threads

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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms