MouseAction (Clase)
Representa una acción del mouse.
Jerarquía de herencia
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
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
Public MustInherit Class MouseAction _
Implements IDisposable
public abstract class MouseAction : IDisposable
El tipo MouseAction expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
MouseAction() | Inicializa una nueva instancia de la clase MouseAction. | |
MouseAction(Diagram) | Inicializa una nueva instancia de la clase MouseAction. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ActionCanceledState | Obtiene el estado cancelado para la acción del mouse. | |
ActionCompletedState | Obtiene el estado completado para la acción del mouse. | |
CanBumpScroll | Obtiene la acción del mouse y comprueba si puede hacer que el diagrama se desplace. | |
ClickedState | Obtiene el estado en el que se ha hecho clic para la acción del mouse. | |
CurrentDiagramArgs | Obtiene los argumentos de evento para el diagrama actual en el que se produjo la acción del mouse. | |
CurrentMouseActionEvent | Obtiene el evento actual para la acción del mouse. | |
CurrentMouseActionState | Obtiene el estado actual de la acción del mouse. | |
CurrentPoint | Obtiene o establece la posición del mouse para la acción de mouse actual. | |
Diagram | Obtiene el diagrama al que se asigna la acción del mouse. | |
DragCanceledState | Obtiene el estado de cancelación de arrastre para la acción del mouse. | |
DragCompletedState | Obtiene el estado de finalización de arrastre para la acción del mouse. | |
DraggingState | Obtiene el estado de arrastre de la acción del mouse. | |
DragPendingState | Obtiene el estado de arrastre pendiente para la acción del mouse. | |
HasTooltip | Obtiene la acción del mouse y comprueba si puede tener una información sobre herramientas. | |
HoveringState | Obtiene el estado de mantener el mouse para la acción del mouse. | |
InactiveState | Obtiene el estado inactivo de la acción del mouse. | |
IsActive | Obtiene la acción del mouse y comprueba si está activa. | |
MouseDownHitShape | Obtiene la forma sobre la que tuvo lugar la acción del mouse. | |
MouseDownPoint | Obtiene la posición del evento más reciente de mouse abajo. | |
PreviousPoint | Obtiene o establece la posición del evento anterior de mouse hacia abajo. | |
ResetToolboxOnDragDrop | Si se va a restablecer la selección del cuadro de herramientas después de una operación de arrastrar y colocar desencadenada por esta acción del mouse.La implementación base siempre devuelve true, que significa que la selección del cuadro de herramientas se restablecerá después de una operación de arrastrar y colocar desencadenada por esta acción del mouse. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Activate | Activa la acción del mouse. | |
CanCancel | Obtiene la acción del mouse y comprueba si se puede cancelar. | |
Cancel | Cancela la acción del mouse. | |
CanComplete | Obtiene la acción del mouse y comprueba si se puede completar. | |
CaptureMouse | Obtiene la acción del mouse. | |
Click | Realiza acciones para las clases derivadas cuando se hace clic con el mouse. | |
Complete | Completa la acción del mouse. | |
ContextMenuRequested | Envía una solicitud para el menú contextual. | |
Dispose() | Libera todos los recursos utilizados por MouseAction. | |
Dispose(Boolean) | Libera los recursos no administrados que utiliza MouseAction y libera los recursos administrados de forma opcional. | |
DoPaintFeedback | Pinta los comentarios para la acción del mouse. | |
DoubleClick | Realiza acciones para las clases derivadas cuando un usuario hace doble clic con el mouse. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Finaliza la acción del mouse pero no la desecha. (Invalida a Object.Finalize()). | |
GetCursor | Obtiene el puntero que se va a mostrar para el mouse. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetTooltipText | Obtiene el texto de información sobre herramientas para un elemento del diagrama. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GotFocus | Asigna el foco a la acción del mouse. | |
Invalidate | Invalida los comentarios de la acción del mouse. | |
LostFocus | Quita el foco de la acción del mouse. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MouseDown | Realiza acciones para las clases derivadas cuando un usuario hace clic con el mouse. | |
MouseEnter | Realiza acciones para las clases derivadas cuando el mouse deja de apuntar a una forma en el diagrama. | |
MouseHover | Realiza acciones para las clases derivadas cuando el usuario señala un área o un elemento del diagrama. | |
MouseLeave | Realiza acciones para las clases derivadas cuando el mouse deja de apuntar a la forma en el diagrama. | |
MouseMove | Realiza acciones para las clases derivadas cuando el usuario mueve el mouse sobre el diagrama. | |
MouseUp | Realiza acciones para las clases derivadas cuando el usuario suelta el botón del mouse. | |
MouseWheel | Realiza acciones para las clases derivadas cuando el usuario gira la rueda del mouse. | |
OnClicked | Alerta a los agentes de escucha que el usuario ha hecho clic con el mouse. | |
OnContextMenuRequested | Alerta a los agentes de escucha que el usuario ha solicitado el menú contextual. | |
OnDiagramGotFocus | Alerta a los agentes de escucha de que el diagrama tiene el foco. | |
OnDiagramLostFocus | Se invoca cuando un evento de LostFocus se ha enviado a este MouseAction. | |
OnDiagramScrolled | Alerta a los agentes de escucha que el usuario ha desplazado el diagrama. | |
OnDoubleClick | Alerta a los agentes de escucha que el usuario ha hecho doble clic con el mouse. | |
OnDragCanceled | Alerta a los agentes de escucha de que la operación de arrastrar se ha cancelado. | |
OnDragCompleted | Alerta a los agentes de escucha de que la operación de arrastrar se ha completado. | |
OnDraggingBegun | Alerta a los agentes de escucha de que se ha iniciado la operación de arrastrar. | |
OnDraggingEnded | Alerta a los agentes de escucha de que la operación de arrastrar ha finalizado. | |
OnDragPendingBegun | Alerta a los agentes de escucha de que la operación de arrastrar está pendiente. | |
OnDragPendingEnded | Alerta a los agentes de escucha de que la operación de arrastrar ya no está pendiente. | |
OnHoveringBegun | Alerta a los agentes de escucha que el mouse se mantiene sobre el diagrama. | |
OnHoveringEnded | Alerta a los agentes de escucha que el mouse ya no se mantiene sobre el diagrama. | |
OnMouseActionActivated | Alerta a los agentes de escucha de que ha comenzado la acción del mouse. | |
OnMouseActionCanceled | Modifica los agentes de escucha para los que la acción del mouse se ha cancelado. | |
OnMouseActionCompleted | Alerta a los agentes de escucha de que se ha completado la acción del mouse. | |
OnMouseActionDeactivated | Alerta a los agentes de escucha de que se desactiva la acción del mouse. | |
OnMouseDown | Alerta a los agentes de escucha de que se ha hecho clic con el mouse. | |
OnMouseEnter | Alerta a los agentes de escucha que el mouse se ha desplazado sobre una forma del diagrama. | |
OnMouseHover | Alerta a los agentes de escucha que el mouse está señalando a un área o a un elemento del diagrama. | |
OnMouseLeave | Alerta a los agentes de escucha que el mouse ya no está sobre la forma del diagrama. | |
OnMouseMove | Alerta a los agentes de escucha que el mouse se ha movido al diagrama. | |
OnMouseUp | Alerta a los agentes de escucha que el usuario ha soltado el botón del mouse. | |
OnMouseWheel | Alerta a los agentes de escucha que el usuario ha girado la rueda del mouse. | |
ReleaseMouse | Alerta a los agentes de escucha que el usuario ha soltado el botón del mouse. | |
Scrolled | Alerta a los agentes de escucha que el usuario ha desplazado el diagrama. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
MouseActionActivated | Se produce cuando se inicia una acción del mouse. | |
MouseActionDeactivated | Se produce cuando finaliza una acción del mouse. |
Arriba
Comentarios
Derive de esta clase para crear sus propias acciones del mouse personalizadas, como una herramienta del mouse de conectores.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)