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 | |
---|---|---|
MouseAction() | Initialise une nouvelle instance de la classe MouseAction. | |
MouseAction(Diagram) | Initialise une nouvelle instance de la classe MouseAction. |
Début
Propriétés
Nom | Description | |
---|---|---|
ActionCanceledState | Passe l'état d'annulation pour l'action de souris. | |
ActionCompletedState | Passe l'état terminé pour l'action de souris. | |
CanBumpScroll | Obtient l'action de souris et la vérifie si elle peut provoquer le diagramme au défilement. | |
ClickedState | Passe l'état effectué sur le bouton pour l'action de souris. | |
CurrentDiagramArgs | Obtient les arguments d'événement pour le diagramme actuel dans lequel l'action de souris s'est produite. | |
CurrentMouseActionEvent | Obtient l'événement actuel pour l'action de souris. | |
CurrentMouseActionState | Obtient l'état actuel de l'action de souris. | |
CurrentPoint | Obtient ou définit la position de la souris pour l'action actuelle de souris. | |
Diagram | Obtient le diagramme auquel l'action de souris est assignée. | |
DragCanceledState | Passe l'état d'annulation de glisser-déplacer pour l'action de souris. | |
DragCompletedState | Passe l'état d'achèvement de glisser-déplacer pour l'action de souris. | |
DraggingState | Passe l'état de glisser-déplacer de l'action de souris. | |
DragPendingState | Passe l'état en attente de glisser-déplacer pour l'action de souris. | |
HasTooltip | Obtient l'action de souris et la vérifie si elle peut avoir une info-bulle. | |
HoveringState | Passe l'état pointant pour l'action de souris. | |
InactiveState | Passe l'état inactif pour l'action de souris. | |
IsActive | Obtient l'action de souris et la vérifie si elle est active. | |
MouseDownHitShape | Obtient la forme sur laquelle l'action de souris s'est produite. | |
MouseDownPoint | Obtient la position de l'événement de souris -vers le bas le bas le plus récent. | |
PreviousPoint | Obtient ou définit la position de l'événement précédent de souris -vers le bas le bas. | |
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 | |
---|---|---|
Activate | Active l'action de souris. | |
CanCancel | Obtient l'action de souris et la vérifie si elle peut être annulée. | |
Cancel | Annule l'action de souris. | |
CanComplete | Obtient l'action de souris et la vérifie si elle peut être complétée. | |
CaptureMouse | Obtient l'action de souris. | |
Click | Exécute des actions pour les classes dérivées lorsque la souris est sélectionnée. | |
Complete | Complète l'action de souris. | |
ContextMenuRequested | Envoie une demande du menu contextuel. | |
Dispose() | Libère toutes les ressources utilisées par MouseAction. | |
Dispose(Boolean) | Libère les ressources non managées utilisées par MouseAction et libère éventuellement les ressources managées. | |
DoPaintFeedback | Peint la rétroaction pour l'action de souris. | |
DoubleClick | Exécute des actions pour les classes dérivées lorsqu'un utilisateur double-cliquer la souris. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Finalise l'action de souris mais ne le supprime pas. (Substitue Object.Finalize().) | |
GetCursor | Obtient le pointeur de s'afficher pour la souris. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetTooltipText | Obtient le texte d'info-bulle pour un élément sur le diagramme. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GotFocus | Assigne le focus à l'action de souris. | |
Invalidate | Invalide la rétroaction de l'action de souris. | |
LostFocus | Supprime le focus de l'action de souris. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MouseDown | Exécute des actions pour les classes dérivées lorsqu'un utilisateur clique sur la souris. | |
MouseEnter | Exécute des actions pour les classes dérivées lorsque les points de souris à une forme dans le diagramme. | |
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. | |
MouseLeave | Exécute des actions pour les classes dérivées lorsque les points de souris plus à la forme dans le diagramme. | |
MouseMove | Exécute des actions pour les classes dérivées lorsque l'utilisateur déplace le pointage avec la souris le diagramme. | |
MouseUp | Exécute des actions pour les classes dérivées lorsque l'utilisateur libère le bouton de souris. | |
MouseWheel | Exécute des actions pour les classes dérivées lorsque l'utilisateur fait pivoter la roulette de la souris. | |
OnClicked | Alerte des écouteurs que l'utilisateur a cliqué la souris. | |
OnContextMenuRequested | Alerte des écouteurs que l'utilisateur a demandé le menu contextuel. | |
OnDiagramGotFocus | Alerte des écouteurs que le diagramme a le focus. | |
OnDiagramLostFocus | Appelé lorsqu'un événement de LostFocus a été acheminé à ce MouseAction. | |
OnDiagramScrolled | Alerte des écouteurs que l'utilisateur a fait défiler le diagramme. | |
OnDoubleClick | Alerte des écouteurs que l'utilisateur a double-cliquer la souris. | |
OnDragCanceled | Alerte des écouteurs que l'opération glisser a été annulée. | |
OnDragCompleted | Alerte des écouteurs que l'opération glisser a été complétée. | |
OnDraggingBegun | Alerte des écouteurs que l'opération glisser a commencé. | |
OnDraggingEnded | Alerte des écouteurs que l'opération glisser s'est terminée. | |
OnDragPendingBegun | Alerte des écouteurs que l'opération glisser est en attente. | |
OnDragPendingEnded | Alerte des écouteurs que l'opération glisser n'est plus en attente. | |
OnHoveringBegun | Alerte des écouteurs que la souris pointe sur du diagramme. | |
OnHoveringEnded | Alerte des écouteurs que la souris ne pointe plus sur du diagramme. | |
OnMouseActionActivated | Alerte des écouteurs que l'action de souris a commencé. | |
OnMouseActionCanceled | Modifie des écouteurs que l'action de souris a été annulée. | |
OnMouseActionCompleted | Alerte des écouteurs que l'action de souris s'est achevée. | |
OnMouseActionDeactivated | Alerte des écouteurs que l'action de souris a été désactivée. | |
OnMouseDown | Alerte des écouteurs que la souris a cliqué. | |
OnMouseEnter | Alerte des écouteurs que la souris a déplacé sur d'une forme dans le diagramme. | |
OnMouseHover | Alerte des écouteurs que la souris pointe vers une zone ou un élément dans le diagramme. | |
OnMouseLeave | Alerte des écouteurs que la souris n'est plus au-dessus de la forme dans le diagramme. | |
OnMouseMove | Alerte des écouteurs que la souris a été déplacée sur du diagramme. | |
OnMouseUp | Alerte des écouteurs que l'utilisateur a libéré le bouton de souris. | |
OnMouseWheel | Alerte des écouteurs que l'utilisateur a fait pivoter la roulette de la souris. | |
ReleaseMouse | Alerte des écouteurs que l'utilisateur a libéré le bouton de souris. | |
Scrolled | Alerte des écouteurs que l'utilisateur a fait défiler le diagramme. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
MouseActionActivated | Se produit lorsque démarre d'une action de souris. | |
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.