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.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
Método protegido MouseAction() Inicializa una nueva instancia de la clase MouseAction.
Método protegido MouseAction(Diagram) Inicializa una nueva instancia de la clase MouseAction.

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático ActionCanceledState Obtiene el estado cancelado para la acción del mouse.
Propiedad públicaMiembro estático ActionCompletedState Obtiene el estado completa para las acciones del mouse.
Propiedad pública CanBumpScroll Obtiene la acción del mouse y comprueba si puede producir el diagrama al desplazamiento.
Propiedad públicaMiembro estático ClickedState Obtiene el estado hizo clic para la acción del mouse.
Propiedad pública CurrentDiagramArgs Obtiene los argumentos del diagrama actual en el que la acción del mouse.
Propiedad pública CurrentMouseActionEvent Obtiene el suceso actual para la acción del mouse.
Propiedad pública CurrentMouseActionState Obtiene el estado actual de la acción del mouse.
Propiedad pública CurrentPoint Obtiene o establece el mouse colocar para la acción del mouse actual.
Propiedad protegida Diagram Obtiene el diagrama al que se asigna la acción del mouse.
Propiedad públicaMiembro estático DragCanceledState Obtiene el estado de cancelación de arrastre para la acción del mouse.
Propiedad públicaMiembro estático DragCompletedState Obtiene el estado de finalización de arrastre para la acción del mouse.
Propiedad públicaMiembro estático DraggingState Obtiene el estado de arrastre de la acción del mouse.
Propiedad públicaMiembro estático DragPendingState Obtiene el estado pendiente de arrastre para la acción del mouse.
Propiedad pública HasTooltip Obtiene la acción del mouse y comprueba si se puede tener una información sobre herramientas.
Propiedad públicaMiembro estático HoveringState Obtiene el estado del vuelo estable para la acción del mouse.
Propiedad públicaMiembro estático InactiveState Obtiene el estado inactivo para la acción del mouse.
Propiedad pública IsActive Obtiene la acción del mouse y comprueba si está activa.
Propiedad pública MouseDownHitShape Obtiene la forma en que la acción del mouse.
Propiedad pública MouseDownPoint Obtiene la posición del evento más reciente de mouse-abajo.
Propiedad pública PreviousPoint Obtiene o establece la posición del evento anterior de mouse-abajo.
Propiedad pública ResetToolboxOnDragDrop Si restaurar 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
Método público Activate Provoca la acción del mouse.
Método público CanCancel Obtiene la acción del mouse y comprueba si se puede cancelar.
Método público Cancel Cancela la acción del mouse.
Método público CanComplete Obtiene la acción del mouse y comprueba si se puede completar.
Método protegido CaptureMouse Obtiene la acción del mouse.
Método público Click Realiza las acciones para las clases derivadas cuando se hace clic con el mouse.
Método público Complete Completa la acción del mouse.
Método público ContextMenuRequested Envía una solicitud para el menú contextual.
Método público Dispose() Libera todos los recursos utilizados por MouseAction.
Método protegido Dispose(Boolean) Libera los recursos no administrados que utiliza MouseAction y libera los recursos administrados de forma opcional.
Método público DoPaintFeedback Pinta comentarios para la acción del mouse.
Método público DoubleClick Realiza las acciones para las clases derivadas cuando un usuario hace doble clic con el mouse.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Concluye la acción del mouse pero no el contenedor. (Invalida a Object.Finalize()).
Método público GetCursor Obtiene el puntero para mostrar del mouse.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetTooltipText Obtiene el texto de información sobre herramientas para un elemento del diagrama.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GotFocus Asigna el foco a la acción del mouse.
Método protegido Invalidate Reemplaza los comentarios de la acción del mouse.
Método público LostFocus Quita el objeto de la acción del mouse.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MouseDown Realiza las acciones para las clases derivadas cuando un usuario hace clic con el mouse.
Método público MouseEnter Realiza las acciones para las clases derivadas cuando los puntos del mouse en una forma del diagrama.
Método público MouseHover Realiza las acciones para las clases derivadas cuando los puntos del usuario a un área o a un elemento del diagrama.
Método público MouseLeave Realiza las acciones para las clases derivadas cuando los puntos del mouse no más a la forma del diagrama.
Método público MouseMove Realiza las acciones para las clases derivadas cuando el usuario mueve el mouse sobre el diagrama.
Método público MouseUp Realiza las acciones para las clases derivadas cuando el usuario suelta el botón del mouse.
Método público MouseWheel Realiza las acciones para las clases derivadas cuando el usuario gira la rueda del mouse.
Método protegido OnClicked Alerta agentes de escucha que el usuario ha hecho clic con el mouse.
Método protegido OnContextMenuRequested Alerta agentes de escucha que el usuario ha solicitado el menú contextual.
Método protegido OnDiagramGotFocus Alerta agentes de escucha que el diagrama tiene el foco.
Método protegido OnDiagramLostFocus Se invoca cuando un evento de LostFocus se ha enviado a este MouseAction.
Método protegido OnDiagramScrolled Alerta agentes de escucha que el usuario ha desplazado el diagrama.
Método protegido OnDoubleClick Alerta agentes de escucha que el usuario doble-ha hace clic con el mouse.
Método protegido OnDragCanceled Alerta agentes de escucha que la operación de arrastrar se ha cancelado.
Método protegido OnDragCompleted Alerta agentes de escucha que se ha completado la operación de arrastre.
Método protegido OnDraggingBegun Alerta agentes de escucha que ha iniciado la operación de arrastrar.
Método protegido OnDraggingEnded Alerta agentes de escucha que la operación de arrastre ha finalizado.
Método protegido OnDragPendingBegun Alerta agentes de escucha que la operación de arrastre está pendiente.
Método protegido OnDragPendingEnded Alerta agentes de escucha que la operación de arrastre ya no está pendiente.
Método protegido OnHoveringBegun Alerta agentes de escucha que el mouse mantiene el mouse sobre el diagrama.
Método protegido OnHoveringEnded Alerta agentes de escucha que el mouse se desplaza el mouse no más al diagrama.
Método protegido OnMouseActionActivated Alerta agentes de escucha que ha iniciado la acción del mouse.
Método protegido OnMouseActionCanceled Modifica los agentes de escucha que la acción del mouse se ha cancelado.
Método protegido OnMouseActionCompleted Alerta agentes de escucha que la acción del mouse se ha completado.
Método protegido OnMouseActionDeactivated Alerta agentes de escucha que se desactiva la acción del mouse.
Método protegido OnMouseDown Alerta agentes de escucha que se ha hecho clic con el mouse.
Método protegido OnMouseEnter Alerta agentes de escucha que el mouse se ha desplazado sobre una forma del diagrama.
Método protegido OnMouseHover Alerta agentes de escucha que el mouse está señalando a un área o a un elemento del diagrama.
Método protegido OnMouseLeave Alerta agentes de escucha que el mouse ya no sobre la forma del diagrama.
Método protegido OnMouseMove Alerta agentes de escucha que el mouse se ha movido al diagrama.
Método protegido OnMouseUp Alerta agentes de escucha que el usuario libera el botón del mouse.
Método protegido OnMouseWheel Alerta agentes de escucha que el usuario ha activado la rueda del mouse.
Método protegido ReleaseMouse Alerta agentes de escucha que el usuario libera el botón del mouse.
Método público Scrolled Alerta agentes de escucha que el usuario ha desplazado el diagrama.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público MouseActionActivated Se produce cuando una acción del mouse se inicia.
Evento público MouseActionDeactivated Se produce cuando finaliza una acción del mouse.

Arriba

Comentarios

Derive de esta clase para crear dispone de acciones del mouse personalizadas, como una herramienta del mouse del conector.

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)