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 | |
---|---|---|
MouseAction() | Inicializa uma nova instância da classe MouseAction. | |
MouseAction(Diagram) | Inicializa uma nova instância da classe MouseAction. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ActionCanceledState | Obtém o estado cancelado para a ação do mouse. | |
ActionCompletedState | Obtém o estado concluído para a ação do mouse. | |
CanBumpScroll | Obtém a ação do mouse e verifica se pode fazer com que o diagrama rolar. | |
ClickedState | Obtém o estado clicado para a ação do mouse. | |
CurrentDiagramArgs | Obtém os argumentos do evento para o diagrama atual no qual a ação do mouse ocorreu. | |
CurrentMouseActionEvent | Obtém o evento atual para a ação do mouse. | |
CurrentMouseActionState | Obtém o estado atual para a ação do mouse. | |
CurrentPoint | Obtém ou define a posição do mouse para a ação do mouse atual. | |
Diagram | Obtém o diagrama ao qual a ação do mouse está atribuída. | |
DragCanceledState | Obtém o estado de cancelamento de arrastar para a ação do mouse. | |
DragCompletedState | Obtém o estado de conclusão de arrastar para a ação do mouse. | |
DraggingState | Obtém o estado de arrastar da ação do mouse. | |
DragPendingState | Obtém o estado pendente arrastar para a ação do mouse. | |
HasTooltip | Obtém a ação do mouse e verifica se ele pode ter uma dica de ferramenta. | |
HoveringState | Obtém o estado de focalização para a ação do mouse. | |
InactiveState | Obtém o estado inativo para a ação do mouse. | |
IsActive | Obtém a ação do mouse e verifica se ele está ativo. | |
MouseDownHitShape | Obtém a forma pela qual a ação do mouse ocorreu. | |
MouseDownPoint | Obtém a posição do evento mais recente do mouse para baixo. | |
PreviousPoint | Obtém ou define a posição do mouse para baixo evento anterior. | |
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 | |
---|---|---|
Activate | Ativa a ação do mouse. | |
CanCancel | Obtém a ação do mouse e verifica se ele pode ser cancelado. | |
Cancel | Cancela a ação do mouse. | |
CanComplete | Obtém a ação do mouse e verifica se ele pode ser concluído. | |
CaptureMouse | Obtém a ação do mouse. | |
Click | Executa ações para classes derivadas, quando o mouse é clicado. | |
Complete | Conclui a ação do mouse. | |
ContextMenuRequested | Envia uma solicitação para o menu de atalho. | |
Dispose() | Libera todos os recursos usados pela MouseAction. | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela MouseAction e, opcionalmente, libera os recursos gerenciados. | |
DoPaintFeedback | Pinta o feedback para a ação do mouse. | |
DoubleClick | Executa ações para classes derivadas, quando um usuário clica duas vezes o mouse. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Finaliza a ação do mouse, mas não dispor. (Substitui Object.Finalize().) | |
GetCursor | Obtém o ponteiro para exibir o mouse. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetTooltipText | Obtém o texto de dica de ferramenta para um item no diagrama. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GotFocus | Atribui o foco para a ação do mouse. | |
Invalidate | Invalida o depoimento da ação do mouse. | |
LostFocus | Remove o foco de uma ação do mouse. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MouseDown | Executa ações para classes derivadas, quando um usuário clica o mouse. | |
MouseEnter | Executa ações para classes derivadas, quando o mouse aponta para uma forma no diagrama. | |
MouseHover | Executa ações para classes derivadas, quando o usuário aponta para uma área ou de um elemento no diagrama. | |
MouseLeave | Executa ações para classes derivadas, quando o mouse não aponta mais para a forma no diagrama. | |
MouseMove | Executa ações para classes derivadas, quando o usuário move o mouse sobre o diagrama. | |
MouseUp | Executa ações para classes derivadas, quando o usuário solta o botão do mouse. | |
MouseWheel | Executa ações para classes derivadas, quando o usuário gira a roda do mouse. | |
OnClicked | Ouvintes de alertas que o usuário clicou com o mouse. | |
OnContextMenuRequested | Ouvintes de alertas que o usuário solicitou o menu de atalho. | |
OnDiagramGotFocus | Ouvintes de alertas que o diagrama tem o foco. | |
OnDiagramLostFocus | Chamado quando um evento LostFocus foi despachado para este MouseAction. | |
OnDiagramScrolled | Ouvintes de alertas que o usuário tenha rolado o diagrama. | |
OnDoubleClick | Ouvintes de alertas que o usuário clicou duas vezes com o mouse. | |
OnDragCanceled | Alerta ouvintes que a operação de arrastar foi cancelada. | |
OnDragCompleted | Alerta ouvintes que a operação de arrastar foi concluída. | |
OnDraggingBegun | Ouvintes de alertas que começou a operação de arrastar. | |
OnDraggingEnded | Ouvintes de alertas que a operação de arrastar foi finalizada. | |
OnDragPendingBegun | Alerta ouvintes que a operação arrastar está pendente. | |
OnDragPendingEnded | Alerta ouvintes que a operação arrastar e não está mais pendente. | |
OnHoveringBegun | Ouvintes de alertas que o mouse é passado sobre o diagrama. | |
OnHoveringEnded | Ouvintes de alertas que o mouse está focalizando não é mais o diagrama. | |
OnMouseActionActivated | Ouvintes de alertas que começou a ação do mouse. | |
OnMouseActionCanceled | Ouvintes de Alters que a ação do mouse foi cancelada. | |
OnMouseActionCompleted | Ouvintes de alertas que concluiu a ação do mouse. | |
OnMouseActionDeactivated | Alerta ouvintes que a ação do mouse foi desativada. | |
OnMouseDown | Ouvintes de alertas que o mouse foi clicado. | |
OnMouseEnter | Ouvintes de alertas que o mouse foi movido sobre uma forma no diagrama. | |
OnMouseHover | Ouvintes de alertas que o mouse está apontando para uma área ou de um elemento no diagrama. | |
OnMouseLeave | Ouvintes de alertas que o mouse não é mais sobre a forma no diagrama. | |
OnMouseMove | Ouvintes de alertas que o mouse foi movido sobre o diagrama. | |
OnMouseUp | Ouvintes de alertas que o usuário lançou o botão do mouse. | |
OnMouseWheel | Ouvintes de alertas que o usuário tiver girado a roda do mouse. | |
ReleaseMouse | Ouvintes de alertas que o usuário lançou o botão do mouse. | |
Scrolled | Ouvintes de alertas que o usuário tenha rolado o diagrama. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
MouseActionActivated | Ocorre quando uma ação do mouse for iniciado. | |
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.