Condividi tramite


Classe MouseAction

Rappresenta un'azione del mouse.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class MouseAction _
    Implements IDisposable
public abstract class MouseAction : IDisposable

Il tipo MouseAction espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto MouseAction() Inizializza una nuova istanza di MouseAction classe.
Metodo protetto MouseAction(Diagram) Inizializza una nuova istanza di MouseAction classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico ActionCanceledState Ottiene lo stato annullato per l'azione del mouse.
Proprietà pubblicaMembro statico ActionCompletedState Ottiene lo stato completato per l'azione del mouse.
Proprietà pubblica CanBumpScroll Ottiene l'azione del mouse e verifica se può determinare un diagramma allo scorrimento.
Proprietà pubblicaMembro statico ClickedState Ottiene lo stato fatto clic per l'azione del mouse.
Proprietà pubblica CurrentDiagramArgs Ottiene gli argomenti dell'evento per il diagramma corrente in cui l'azione del mouse si è verificata.
Proprietà pubblica CurrentMouseActionEvent Ottiene l'evento corrente per l'azione del mouse.
Proprietà pubblica CurrentMouseActionState Ottiene lo stato corrente per l'azione del mouse.
Proprietà pubblica CurrentPoint Ottiene o imposta la posizione del mouse per l'azione corrente del mouse.
Proprietà protetta. Diagram Ottiene il diagramma in cui l'azione del mouse viene assegnata.
Proprietà pubblicaMembro statico DragCanceledState Ottiene lo stato di annullamento del trascinamento per l'azione del mouse.
Proprietà pubblicaMembro statico DragCompletedState Ottiene lo stato di completamento del trascinamento per l'azione del mouse.
Proprietà pubblicaMembro statico DraggingState Ottiene lo stato del trascinamento di azione del mouse.
Proprietà pubblicaMembro statico DragPendingState Ottiene lo stato di attesa del trascinamento per l'azione del mouse.
Proprietà pubblica HasTooltip Ottiene l'azione del mouse e verifica se può avere una descrizione comando.
Proprietà pubblicaMembro statico HoveringState Ottiene lo stato di l per l'azione del mouse.
Proprietà pubblicaMembro statico InactiveState Ottiene lo stato inattivo per l'azione del mouse.
Proprietà pubblica IsActive Ottiene l'azione del mouse e verifica se è attiva.
Proprietà pubblica MouseDownHitShape Ottiene la forma in cui l'azione del mouse si è verificata.
Proprietà pubblica MouseDownPoint Ottiene la posizione dell'evento del mouse-giù più recente.
Proprietà pubblica PreviousPoint Ottiene o imposta la posizione dell'evento precedente di mouse-giù.
Proprietà pubblica ResetToolboxOnDragDrop Se reimpostare selezione della casella degli strumenti dopo un'operazione di trascinamento attivata tramite questa azione del mouse.L'implementazione di base restituisce sempre true, ovvero la selezione della casella degli strumenti verrà reimpostata dopo un'operazione di trascinamento attivata tramite questa azione del mouse.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Viene attivata l'azione del mouse.
Metodo pubblico CanCancel Ottiene l'azione del mouse e verifica se può essere annullata.
Metodo pubblico Cancel Annulla l'azione del mouse.
Metodo pubblico CanComplete Ottiene l'azione del mouse e verifica se può essere completata.
Metodo protetto CaptureMouse Ottiene l'azione del mouse.
Metodo pubblico Click Esegue azioni per le classi derivate quando il mouse viene fatto clic su.
Metodo pubblico Complete Volta completata l'azione del mouse.
Metodo pubblico ContextMenuRequested Invia una richiesta al menu di scelta rapida.
Metodo pubblico Dispose() Libera tutte le risorse utilizzate da MouseAction.
Metodo protetto Dispose(Boolean) Rilascia risorse non gestite utilizzate da MouseAction e facoltativamente dealloca risorse gestite.
Metodo pubblico DoPaintFeedback Disegno del feedback per l'azione del mouse.
Metodo pubblico DoubleClick Esegue azioni per le classi derivate quando l'utente fa doppio clic sul corrispondente.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Viene completato l'azione del mouse ma non viene eliminato. (Esegue l'override di Object.Finalize()).
Metodo pubblico GetCursor Ottiene il puntatore alla visualizzazione del mouse.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetTooltipText Ottiene il testo di descrizione per un elemento del diagramma.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GotFocus Assegna lo stato attivo all'azione del mouse.
Metodo protetto Invalidate Invalida feedback details del mouse.
Metodo pubblico LostFocus Rimuove lo stato attivo dall'azione del mouse.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MouseDown Esegue azioni per le classi derivate quando un utente fa clic con il mouse.
Metodo pubblico MouseEnter Esegue azioni per le classi derivate quando i punti del mouse su una forma del diagramma.
Metodo pubblico MouseHover Esegue azioni per le classi derivate quando l'utente punta a un'area o a un elemento nel diagramma.
Metodo pubblico MouseLeave Esegue azioni per le classi derivate quando i punti del mouse sulla forma del diagramma.
Metodo pubblico MouseMove Esegue azioni per le classi derivate quando l'utente sposta il mouse sul diagramma.
Metodo pubblico MouseUp Esegue azioni per le classi derivate quando l'utente rilascia il pulsante del mouse.
Metodo pubblico MouseWheel Esegue azioni per le classi derivate quando l'utente muove la rotellina del mouse.
Metodo protetto OnClicked Avvisa i listener che l'utente ha fatto clic con il mouse.
Metodo protetto OnContextMenuRequested avvisa i listener che l'utente ha richiesto il menu di scelta rapida.
Metodo protetto OnDiagramGotFocus avvisa i listener che il diagramma ha lo stato attivo.
Metodo protetto OnDiagramLostFocus chiamato quando un evento di LostFocus è stato inviato a questo MouseAction.
Metodo protetto OnDiagramScrolled Avvisa i listener che l'utente ha spostato il diagramma.
Metodo protetto OnDoubleClick Avvisa i listener che l'utente ha fatto doppio clic con il mouse.
Metodo protetto OnDragCanceled avvisa i listener che l'operazione di trascinamento è stata annullata.
Metodo protetto OnDragCompleted avvisa i listener che l'operazione di trascinamento è stata completata.
Metodo protetto OnDraggingBegun Avvisa i listener che l'operazione di trascinamento è stata avviata.
Metodo protetto OnDraggingEnded Avvisa i listener che l'operazione di trascinamento è terminata.
Metodo protetto OnDragPendingBegun avvisa i listener che l'operazione di trascinamento è in corso.
Metodo protetto OnDragPendingEnded avvisa i listener che l'operazione di trascinamento non è più in corso.
Metodo protetto OnHoveringBegun Avvisa i listener del mouse è posizionandosi sul diagramma.
Metodo protetto OnHoveringEnded Avvisa i listener del mouse non è più posizionandosi sul diagramma.
Metodo protetto OnMouseActionActivated Avvisa i listener che l'azione del mouse è stata avviata.
Metodo protetto OnMouseActionCanceled Modifica i listener che l'azione del mouse è stata annullata.
Metodo protetto OnMouseActionCompleted Avvisa i listener che l'azione del mouse è stata completata.
Metodo protetto OnMouseActionDeactivated Avvisa i listener che l'azione del mouse è stata disattivata.
Metodo protetto OnMouseDown Avvisa i listener del mouse è stato fatto clic.
Metodo protetto OnMouseEnter Avvisa i listener del mouse fosse spostato su una forma del diagramma.
Metodo protetto OnMouseHover Avvisa i listener del mouse è posizionato a un'area o a un elemento nel diagramma.
Metodo protetto OnMouseLeave Avvisa i listener del mouse non è più nella forma del diagramma.
Metodo protetto OnMouseMove Avvisa i listener del mouse fosse spostato sul diagramma.
Metodo protetto OnMouseUp Avvisa i listener che l'utente ha rilasciato il pulsante del mouse.
Metodo protetto OnMouseWheel Avvisa i listener che l'utente ha rotazione della rotellina del mouse.
Metodo protetto ReleaseMouse Avvisa i listener che l'utente ha rilasciato il pulsante del mouse.
Metodo pubblico Scrolled Avvisa i listener che l'utente ha spostato il diagramma.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico MouseActionActivated Si verifica quando un'azione del mouse viene avviato.
Evento pubblico MouseActionDeactivated Si verifica quando un'azione del mouse termina.

In alto

Note

Derivazione da questa classe per creare per contenere le azioni personalizzate del mouse, ad esempio uno strumento del mouse sul connettore.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams