Compartir a través de


LassoAction (Clase)

MouseAction que permite la selección mediante el rectángulo definido haciendo clic y arrastrando.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.LassoAction

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 Class LassoAction _
    Inherits SelectAction
public class LassoAction : SelectAction

El tipo LassoAction expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público LassoAction Inicializa una nueva instancia de la clase LassoAction.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública CanBumpScroll Obtiene la acción del mouse y comprueba si puede hacer que el diagrama se desplace. (Se hereda de MouseAction).
Propiedad pública CurrentDiagramArgs Obtiene los argumentos de evento para el diagrama actual en el que se produjo la acción del mouse. (Se hereda de MouseAction).
Propiedad pública CurrentMouseActionEvent Obtiene el evento actual para la acción del mouse. (Se hereda de MouseAction).
Propiedad pública CurrentMouseActionState Obtiene el estado actual de la acción del mouse. (Se hereda de MouseAction).
Propiedad pública CurrentPoint Obtiene o establece la posición del mouse para la acción de mouse actual. (Se hereda de MouseAction).
Propiedad protegida DeferredFocusableItem (Se hereda de SelectAction).
Propiedad protegida DeferredSelectableItem (Se hereda de SelectAction).
Propiedad protegida Diagram Obtiene el diagrama al que se asigna la acción del mouse. (Se hereda de MouseAction).
Propiedad pública HasTooltip Obtiene la acción del mouse y comprueba si puede tener una información sobre herramientas. (Se hereda de MouseAction).
Propiedad pública IsActive Obtiene la acción del mouse y comprueba si está activa. (Se hereda de MouseAction).
Propiedad pública MouseDownHitShape Obtiene la forma sobre la que tuvo lugar la acción del mouse. (Se hereda de MouseAction).
Propiedad pública MouseDownPoint Obtiene la posición del evento más reciente de mouse abajo. (Se hereda de MouseAction).
Propiedad pública PreviousPoint Obtiene o establece la posición del evento anterior de mouse hacia abajo. (Se hereda de MouseAction).
Propiedad pública 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. (Se hereda de MouseAction).

Arriba

Métodos

  Nombre Descripción
Método público Activate Activa la acción del mouse. (Se hereda de MouseAction).
Método público CanCancel Obtiene la acción del mouse y comprueba si se puede cancelar. (Se hereda de MouseAction).
Método público Cancel Cancela la acción del mouse. (Se hereda de MouseAction).
Método público CanComplete Obtiene la acción del mouse y comprueba si se puede completar. (Se hereda de MouseAction).
Método protegido CaptureMouse Obtiene la acción del mouse. (Se hereda de MouseAction).
Método público Click Realiza acciones para las clases derivadas cuando se hace clic con el mouse. (Se hereda de MouseAction).
Método público Complete Completa la acción del mouse. (Se hereda de MouseAction).
Método público ContextMenuRequested Envía una solicitud para el menú contextual. (Se hereda de MouseAction).
Método público Dispose() Libera todos los recursos utilizados por MouseAction. (Se hereda de MouseAction).
Método protegido Dispose(Boolean) Libera los recursos no administrados que utiliza MouseAction y libera los recursos administrados de forma opcional. (Se hereda de MouseAction).
Método público DoPaintFeedback Llamado por DiagramClientView para pintar los comentarios para el MouseAction. (Invalida a MouseAction.DoPaintFeedback(DiagramPaintEventArgs)).
Método público DoubleClick Realiza acciones para las clases derivadas cuando un usuario hace doble clic con el mouse. (Se hereda de MouseAction).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Finaliza la acción del mouse pero no la desecha. (Se hereda de MouseAction).
Método público GetCursor Obtiene el cursor para mostrar en la posición especificada del mouse. (Invalida a MouseAction.GetCursor(Cursor, DiagramClientView, PointD)).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetTooltipText Obtiene el texto de información sobre herramientas para un elemento del diagrama. (Se hereda de MouseAction).
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. (Se hereda de MouseAction).
Método protegido Invalidate Invalida los comentarios antiguos y nuevos. (Invalida a MouseAction.Invalidate(DiagramClientView)).
Método público LostFocus Quita el foco de la acción del mouse. (Se hereda de MouseAction).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público MouseDown Realiza acciones para las clases derivadas cuando un usuario hace clic con el mouse. (Se hereda de MouseAction).
Método público MouseEnter Realiza acciones para las clases derivadas cuando el mouse deja de apuntar a una forma en el diagrama. (Se hereda de MouseAction).
Método público MouseHover Realiza acciones para las clases derivadas cuando el usuario señala un área o un elemento del diagrama. (Se hereda de MouseAction).
Método público MouseLeave Realiza acciones para las clases derivadas cuando el mouse deja de apuntar a la forma en el diagrama. (Se hereda de MouseAction).
Método público MouseMove Realiza acciones para las clases derivadas cuando el usuario mueve el mouse sobre el diagrama. (Se hereda de MouseAction).
Método público MouseUp Realiza acciones para las clases derivadas cuando el usuario suelta el botón del mouse. (Se hereda de MouseAction).
Método público MouseWheel Realiza acciones para las clases derivadas cuando el usuario gira la rueda del mouse. (Se hereda de MouseAction).
Método protegido OnClicked Realiza cualquier acción de selección aplazada si se establece el miembro deferredSelection. (Se hereda de SelectAction).
Método protegido OnContextMenuRequested Completa la acción de selección primero de modo que el menú contextual tenga una selección válida con la que trabajar. (Se hereda de SelectAction).
Método protegido OnDiagramGotFocus Alerta a los agentes de escucha de que el diagrama tiene el foco. (Se hereda de MouseAction).
Método protegido OnDiagramLostFocus Cancela la acción si la vista pierde el foco. (Se hereda de SelectAction).
Método protegido OnDiagramScrolled Alerta a los agentes de escucha que el usuario ha desplazado el diagrama. (Se hereda de MouseAction).
Método protegido OnDoubleClick Alerta a los agentes de escucha que el usuario ha hecho doble clic con el mouse. (Se hereda de MouseAction).
Método protegido OnDragCanceled Alerta a los agentes de escucha de que la operación de arrastrar se ha cancelado. (Se hereda de MouseAction).
Método protegido OnDragCompleted Selecciona las formas dentro del rectángulo definido por la posición inicial del mouse y la posición actual de este. (Invalida a MouseAction.OnDragCompleted(MouseActionEventArgs)).
Método protegido OnDraggingBegun Alerta a los agentes de escucha de que se ha iniciado la operación de arrastrar. (Se hereda de MouseAction).
Método protegido OnDraggingEnded Alerta a los agentes de escucha de que la operación de arrastrar ha finalizado. (Se hereda de MouseAction).
Método protegido OnDragPendingBegun Alerta a los agentes de escucha de que la operación de arrastrar está pendiente. (Se hereda de MouseAction).
Método protegido OnDragPendingEnded Alerta a los agentes de escucha de que la operación de arrastrar ya no está pendiente. (Se hereda de MouseAction).
Método protegido OnHoveringBegun Alerta a los agentes de escucha que el mouse se mantiene sobre el diagrama. (Se hereda de MouseAction).
Método protegido OnHoveringEnded Alerta a los agentes de escucha que el mouse ya no se mantiene sobre el diagrama. (Se hereda de MouseAction).
Método protegido OnMouseActionActivated Alerta a los agentes de escucha de que ha comenzado la acción del mouse. (Se hereda de MouseAction).
Método protegido OnMouseActionCanceled Modifica los agentes de escucha para los que la acción del mouse se ha cancelado. (Se hereda de MouseAction).
Método protegido OnMouseActionCompleted Alerta a los agentes de escucha de que se ha completado la acción del mouse. (Se hereda de MouseAction).
Método protegido OnMouseActionDeactivated Limpia a cualquier variable miembro, como el miembro del deferredSelection. (Se hereda de SelectAction).
Método protegido OnMouseDown Guarda la posición del mouse inicial. (Invalida a SelectAction.OnMouseDown(DiagramMouseEventArgs)).
Método protegido OnMouseEnter Alerta a los agentes de escucha que el mouse se ha desplazado sobre una forma del diagrama. (Se hereda de MouseAction).
Método protegido OnMouseHover Alerta a los agentes de escucha que el mouse está señalando a un área o a un elemento del diagrama. (Se hereda de MouseAction).
Método protegido OnMouseLeave Alerta a los agentes de escucha que el mouse ya no está sobre la forma del diagrama. (Se hereda de MouseAction).
Método protegido OnMouseMove Invalida los comentarios antiguos y nuevos. (Invalida a MouseAction.OnMouseMove(DiagramMouseEventArgs)).
Método protegido OnMouseUp (Invalida a MouseAction.OnMouseUp(DiagramMouseEventArgs)).
Método protegido OnMouseWheel Alerta a los agentes de escucha que el usuario ha girado la rueda del mouse. (Se hereda de MouseAction).
Método protegido ReleaseMouse Alerta a los agentes de escucha que el usuario ha soltado el botón del mouse. (Se hereda de MouseAction).
Método público Scrolled Alerta a los agentes de escucha que el usuario ha desplazado el diagrama. (Se hereda de MouseAction).
Método protegido Select Selecciona el primer elemento del diagrama que se puede seleccionar (forma, campo o subcampo) bajo el cursor del mouse y establece el foco en el primer elemento que puede recibirlo. (Se hereda de SelectAction).
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 se inicia una acción del mouse. (Se hereda de MouseAction).
Evento público MouseActionDeactivated Se produce cuando finaliza una acción del mouse. (Se hereda de MouseAction).

Arriba

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)