Partilhar via


Classe LassoAction

O MouseAction que permite a seleção usando o retângulo definido clicando e arrastando.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public Class LassoAction _
    Inherits SelectAction
public class LassoAction : SelectAction

O tipo LassoAction expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LassoAction Inicializa uma nova instância da classe LassoAction.

Superior

Propriedades

  Nome Descrição
Propriedade pública CanBumpScroll Obtém a ação do mouse e verifica se pode fazer com que o diagrama rolar. (Herdado de MouseAction.)
Propriedade pública CurrentDiagramArgs Obtém os argumentos do evento para o diagrama atual no qual a ação do mouse ocorreu. (Herdado de MouseAction.)
Propriedade pública CurrentMouseActionEvent Obtém o evento atual para a ação do mouse. (Herdado de MouseAction.)
Propriedade pública CurrentMouseActionState Obtém o estado atual para a ação do mouse. (Herdado de MouseAction.)
Propriedade pública CurrentPoint Obtém ou define a posição do mouse para a ação do mouse atual. (Herdado de MouseAction.)
Propriedade protegida DeferredFocusableItem (Herdado de SelectAction.)
Propriedade protegida DeferredSelectableItem (Herdado de SelectAction.)
Propriedade protegida Diagram Obtém o diagrama ao qual a ação do mouse está atribuída. (Herdado de MouseAction.)
Propriedade pública HasTooltip Obtém a ação do mouse e verifica se ele pode ter uma dica de ferramenta. (Herdado de MouseAction.)
Propriedade pública IsActive Obtém a ação do mouse e verifica se ele está ativo. (Herdado de MouseAction.)
Propriedade pública MouseDownHitShape Obtém a forma pela qual a ação do mouse ocorreu. (Herdado de MouseAction.)
Propriedade pública MouseDownPoint Obtém a posição do evento mais recente do mouse para baixo. (Herdado de MouseAction.)
Propriedade pública PreviousPoint Obtém ou define a posição do mouse para baixo evento anterior. (Herdado de MouseAction.)
Propriedade pública ResetToolboxOnDragDrop Decida se deseja redefinir a seleção da caixa de ferramentas após uma operação de arrastar e soltar disparada por esta ação do mouse.Implementação básica sempre retorna true, o que significa que a seleção da caixa de ferramentas será redefinida após uma operação de arrastar e soltar disparada por esta ação do mouse. (Herdado de MouseAction.)

Superior

Métodos

  Nome Descrição
Método público Activate Ativa a ação do mouse. (Herdado de MouseAction.)
Método público CanCancel Obtém a ação do mouse e verifica se ele pode ser cancelado. (Herdado de MouseAction.)
Método público Cancel Cancela a ação do mouse. (Herdado de MouseAction.)
Método público CanComplete Obtém a ação do mouse e verifica se ele pode ser concluído. (Herdado de MouseAction.)
Método protegido CaptureMouse Obtém a ação do mouse. (Herdado de MouseAction.)
Método público Click Executa ações para classes derivadas, quando o mouse é clicado. (Herdado de MouseAction.)
Método público Complete Conclui a ação do mouse. (Herdado de MouseAction.)
Método público ContextMenuRequested Envia uma solicitação para o menu de atalho. (Herdado de MouseAction.)
Método público Dispose() Libera todos os recursos usados pela MouseAction. (Herdado de MouseAction.)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pela MouseAction e, opcionalmente, libera os recursos gerenciados. (Herdado de MouseAction.)
Método público DoPaintFeedback Chamado pelo DiagramClientView para pintar o feedback para o MouseAction. (Substitui MouseAction.DoPaintFeedback(DiagramPaintEventArgs).)
Método público DoubleClick Executa ações para classes derivadas, quando um usuário clica duas vezes o mouse. (Herdado de MouseAction.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Finaliza a ação do mouse, mas não dispor. (Herdado de MouseAction.)
Método público GetCursor Obtém o cursor para exibir na posição do mouse especificada. (Substitui MouseAction.GetCursor(Cursor, DiagramClientView, PointD).)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetTooltipText Obtém o texto de dica de ferramenta para um item no diagrama. (Herdado de MouseAction.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GotFocus Atribui o foco para a ação do mouse. (Herdado de MouseAction.)
Método protegido Invalidate Invalida o feedback do antigo e novo. (Substitui MouseAction.Invalidate(DiagramClientView).)
Método público LostFocus Remove o foco de uma ação do mouse. (Herdado de MouseAction.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público MouseDown Executa ações para classes derivadas, quando um usuário clica o mouse. (Herdado de MouseAction.)
Método público MouseEnter Executa ações para classes derivadas, quando o mouse aponta para uma forma no diagrama. (Herdado de MouseAction.)
Método público MouseHover Executa ações para classes derivadas, quando o usuário aponta para uma área ou de um elemento no diagrama. (Herdado de MouseAction.)
Método público MouseLeave Executa ações para classes derivadas, quando o mouse não aponta mais para a forma no diagrama. (Herdado de MouseAction.)
Método público MouseMove Executa ações para classes derivadas, quando o usuário move o mouse sobre o diagrama. (Herdado de MouseAction.)
Método público MouseUp Executa ações para classes derivadas, quando o usuário solta o botão do mouse. (Herdado de MouseAction.)
Método público MouseWheel Executa ações para classes derivadas, quando o usuário gira a roda do mouse. (Herdado de MouseAction.)
Método protegido OnClicked Executa qualquer ação select adiada se o membro deferredSelection é definido. (Herdado de SelectAction.)
Método protegido OnContextMenuRequested Conclui a ação selecione primeiro para que o menu de contexto tem uma seleção válida para trabalhar com. (Herdado de SelectAction.)
Método protegido OnDiagramGotFocus Ouvintes de alertas que o diagrama tem o foco. (Herdado de MouseAction.)
Método protegido OnDiagramLostFocus Cancela a ação se o modo de exibição perde o foco. (Herdado de SelectAction.)
Método protegido OnDiagramScrolled Ouvintes de alertas que o usuário tenha rolado o diagrama. (Herdado de MouseAction.)
Método protegido OnDoubleClick Ouvintes de alertas que o usuário clicou duas vezes com o mouse. (Herdado de MouseAction.)
Método protegido OnDragCanceled Alerta ouvintes que a operação de arrastar foi cancelada. (Herdado de MouseAction.)
Método protegido OnDragCompleted Seleciona as formas dentro do retângulo definido pela posição inicial do mouse e a atual posição do mouse. (Substitui MouseAction.OnDragCompleted(MouseActionEventArgs).)
Método protegido OnDraggingBegun Ouvintes de alertas que começou a operação de arrastar. (Herdado de MouseAction.)
Método protegido OnDraggingEnded Ouvintes de alertas que a operação de arrastar foi finalizada. (Herdado de MouseAction.)
Método protegido OnDragPendingBegun Alerta ouvintes que a operação arrastar está pendente. (Herdado de MouseAction.)
Método protegido OnDragPendingEnded Alerta ouvintes que a operação arrastar e não está mais pendente. (Herdado de MouseAction.)
Método protegido OnHoveringBegun Ouvintes de alertas que o mouse é passado sobre o diagrama. (Herdado de MouseAction.)
Método protegido OnHoveringEnded Ouvintes de alertas que o mouse está focalizando não é mais o diagrama. (Herdado de MouseAction.)
Método protegido OnMouseActionActivated Ouvintes de alertas que começou a ação do mouse. (Herdado de MouseAction.)
Método protegido OnMouseActionCanceled Ouvintes de Alters que a ação do mouse foi cancelada. (Herdado de MouseAction.)
Método protegido OnMouseActionCompleted Ouvintes de alertas que concluiu a ação do mouse. (Herdado de MouseAction.)
Método protegido OnMouseActionDeactivated Limpa quaisquer variáveis de membro, como, por exemplo, o membro deferredSelection. (Herdado de SelectAction.)
Método protegido OnMouseDown Salva a posição inicial do mouse. (Substitui SelectAction.OnMouseDown(DiagramMouseEventArgs).)
Método protegido OnMouseEnter Ouvintes de alertas que o mouse foi movido sobre uma forma no diagrama. (Herdado de MouseAction.)
Método protegido OnMouseHover Ouvintes de alertas que o mouse está apontando para uma área ou de um elemento no diagrama. (Herdado de MouseAction.)
Método protegido OnMouseLeave Ouvintes de alertas que o mouse não é mais sobre a forma no diagrama. (Herdado de MouseAction.)
Método protegido OnMouseMove Invalida o feedback do antigo e novo. (Substitui MouseAction.OnMouseMove(DiagramMouseEventArgs).)
Método protegido OnMouseUp (Substitui MouseAction.OnMouseUp(DiagramMouseEventArgs).)
Método protegido OnMouseWheel Ouvintes de alertas que o usuário tiver girado a roda do mouse. (Herdado de MouseAction.)
Método protegido ReleaseMouse Ouvintes de alertas que o usuário lançou o botão do mouse. (Herdado de MouseAction.)
Método público Scrolled Ouvintes de alertas que o usuário tenha rolado o diagrama. (Herdado de MouseAction.)
Método protegido Select Seleciona o primeiro diagrama selecionável item (forma, campo ou subcampo) sob o cursor do mouse e define o foco para o primeiro item que pode receber o foco. (Herdado de SelectAction.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público MouseActionActivated Ocorre quando uma ação do mouse for iniciado. (Herdado de MouseAction.)
Evento público MouseActionDeactivated Ocorre quando termina de uma ação do mouse. (Herdado de MouseAction.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams