Compartilhar via


Classe MouseAction

Representa uma ação do mouse.

Hierarquia de herança

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

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 MustInherit Class MouseAction _
    Implements IDisposable
public abstract class MouseAction : IDisposable

O tipo MouseAction expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido MouseAction() Inicializa uma nova instância da classe MouseAction.
Método protegido MouseAction(Diagram) Inicializa uma nova instância da classe MouseAction.

Superior

Propriedades

  Nome Descrição
Propriedade públicaMembro estático ActionCanceledState Obtém o estado cancelado para a ação do mouse.
Propriedade públicaMembro estático ActionCompletedState Obtém o estado concluído para a ação do mouse.
Propriedade pública CanBumpScroll Obtém a ação do mouse e verifica se pode fazer com que o diagrama rolar.
Propriedade públicaMembro estático ClickedState Obtém o estado clicado para a ação do mouse.
Propriedade pública CurrentDiagramArgs Obtém os argumentos do evento para o diagrama atual no qual a ação do mouse ocorreu.
Propriedade pública CurrentMouseActionEvent Obtém o evento atual para a ação do mouse.
Propriedade pública CurrentMouseActionState Obtém o estado atual para a ação do mouse.
Propriedade pública CurrentPoint Obtém ou define a posição do mouse para a ação do mouse atual.
Propriedade protegida Diagram Obtém o diagrama ao qual a ação do mouse está atribuída.
Propriedade públicaMembro estático DragCanceledState Obtém o estado de cancelamento de arrastar para a ação do mouse.
Propriedade públicaMembro estático DragCompletedState Obtém o estado de conclusão de arrastar para a ação do mouse.
Propriedade públicaMembro estático DraggingState Obtém o estado de arrastar da ação do mouse.
Propriedade públicaMembro estático DragPendingState Obtém o estado pendente arrastar para a ação do mouse.
Propriedade pública HasTooltip Obtém a ação do mouse e verifica se ele pode ter uma dica de ferramenta.
Propriedade públicaMembro estático HoveringState Obtém o estado de focalização para a ação do mouse.
Propriedade públicaMembro estático InactiveState Obtém o estado inativo para a ação do mouse.
Propriedade pública IsActive Obtém a ação do mouse e verifica se ele está ativo.
Propriedade pública MouseDownHitShape Obtém a forma pela qual a ação do mouse ocorreu.
Propriedade pública MouseDownPoint Obtém a posição do evento mais recente do mouse para baixo.
Propriedade pública PreviousPoint Obtém ou define a posição do mouse para baixo evento anterior.
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.

Superior

Métodos

  Nome Descrição
Método público Activate Ativa a ação do mouse.
Método público CanCancel Obtém a ação do mouse e verifica se ele pode ser cancelado.
Método público Cancel Cancela a ação do mouse.
Método público CanComplete Obtém a ação do mouse e verifica se ele pode ser concluído.
Método protegido CaptureMouse Obtém a ação do mouse.
Método público Click Executa ações para classes derivadas, quando o mouse é clicado.
Método público Complete Conclui a ação do mouse.
Método público ContextMenuRequested Envia uma solicitação para o menu de atalho.
Método público Dispose() Libera todos os recursos usados pela MouseAction.
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pela MouseAction e, opcionalmente, libera os recursos gerenciados.
Método público DoPaintFeedback Pinta o feedback para a ação do mouse.
Método público DoubleClick Executa ações para classes derivadas, quando um usuário clica duas vezes o mouse.
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. (Substitui Object.Finalize().)
Método público GetCursor Obtém o ponteiro para exibir o mouse.
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.
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.
Método protegido Invalidate Invalida o depoimento da ação do mouse.
Método público LostFocus Remove o foco de uma ação do mouse.
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.
Método público MouseEnter Executa ações para classes derivadas, quando o mouse aponta para uma forma no diagrama.
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.
Método público MouseLeave Executa ações para classes derivadas, quando o mouse não aponta mais para a forma no diagrama.
Método público MouseMove Executa ações para classes derivadas, quando o usuário move o mouse sobre o diagrama.
Método público MouseUp Executa ações para classes derivadas, quando o usuário solta o botão do mouse.
Método público MouseWheel Executa ações para classes derivadas, quando o usuário gira a roda do mouse.
Método protegido OnClicked Ouvintes de alertas que o usuário clicou com o mouse.
Método protegido OnContextMenuRequested Ouvintes de alertas que o usuário solicitou o menu de atalho.
Método protegido OnDiagramGotFocus Ouvintes de alertas que o diagrama tem o foco.
Método protegido OnDiagramLostFocus Chamado quando um evento LostFocus foi despachado para este MouseAction.
Método protegido OnDiagramScrolled Ouvintes de alertas que o usuário tenha rolado o diagrama.
Método protegido OnDoubleClick Ouvintes de alertas que o usuário clicou duas vezes com o mouse.
Método protegido OnDragCanceled Alerta ouvintes que a operação de arrastar foi cancelada.
Método protegido OnDragCompleted Alerta ouvintes que a operação de arrastar foi concluída.
Método protegido OnDraggingBegun Ouvintes de alertas que começou a operação de arrastar.
Método protegido OnDraggingEnded Ouvintes de alertas que a operação de arrastar foi finalizada.
Método protegido OnDragPendingBegun Alerta ouvintes que a operação arrastar está pendente.
Método protegido OnDragPendingEnded Alerta ouvintes que a operação arrastar e não está mais pendente.
Método protegido OnHoveringBegun Ouvintes de alertas que o mouse é passado sobre o diagrama.
Método protegido OnHoveringEnded Ouvintes de alertas que o mouse está focalizando não é mais o diagrama.
Método protegido OnMouseActionActivated Ouvintes de alertas que começou a ação do mouse.
Método protegido OnMouseActionCanceled Ouvintes de Alters que a ação do mouse foi cancelada.
Método protegido OnMouseActionCompleted Ouvintes de alertas que concluiu a ação do mouse.
Método protegido OnMouseActionDeactivated Alerta ouvintes que a ação do mouse foi desativada.
Método protegido OnMouseDown Ouvintes de alertas que o mouse foi clicado.
Método protegido OnMouseEnter Ouvintes de alertas que o mouse foi movido sobre uma forma no diagrama.
Método protegido OnMouseHover Ouvintes de alertas que o mouse está apontando para uma área ou de um elemento no diagrama.
Método protegido OnMouseLeave Ouvintes de alertas que o mouse não é mais sobre a forma no diagrama.
Método protegido OnMouseMove Ouvintes de alertas que o mouse foi movido sobre o diagrama.
Método protegido OnMouseUp Ouvintes de alertas que o usuário lançou o botão do mouse.
Método protegido OnMouseWheel Ouvintes de alertas que o usuário tiver girado a roda do mouse.
Método protegido ReleaseMouse Ouvintes de alertas que o usuário lançou o botão do mouse.
Método público Scrolled Ouvintes de alertas que o usuário tenha rolado o diagrama.
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.
Evento público MouseActionDeactivated Ocorre quando termina de uma ação do mouse.

Superior

Comentários

Derive dessa classe para criar suas próprias ações de mouse personalizado, como, por exemplo, uma ferramenta de mouse do conector.

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