Condividi tramite


Classe SelectAction

L'azione di base del mouse e seleziona le forme nel mouse.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.AnchorPointAction
      Microsoft.VisualStudio.Modeling.Diagrams.ConnectAction
      Microsoft.VisualStudio.Modeling.Diagrams.CreateAction
      Microsoft.VisualStudio.Modeling.Diagrams.DragDropPendingAction
      Microsoft.VisualStudio.Modeling.Diagrams.LassoAction
      Microsoft.VisualStudio.Modeling.Diagrams.ManualRouteAction
      Microsoft.VisualStudio.Modeling.Diagrams.ToolboxAction

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

Sintassi

'Dichiarazione
Public Class SelectAction _
    Inherits MouseAction
public class SelectAction : MouseAction

Il tipo SelectAction espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico SelectAction Inizializza una nuova istanza della classe SelectAction.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CanBumpScroll Ottiene l'azione del mouse e verifica se può determinare lo scorrimento del diagramma. (Ereditato da MouseAction)
Proprietà pubblica CurrentDiagramArgs Ottiene gli argomenti dell'evento per il diagramma corrente in cui si è verificata l'azione del mouse. (Ereditato da MouseAction)
Proprietà pubblica CurrentMouseActionEvent Ottiene l'evento corrente per l'azione del mouse. (Ereditato da MouseAction)
Proprietà pubblica CurrentMouseActionState Ottiene lo stato corrente per l'azione del mouse. (Ereditato da MouseAction)
Proprietà pubblica CurrentPoint Ottiene o imposta la posizione del mouse per l'azione corrente del mouse. (Ereditato da MouseAction)
Proprietà protetta. DeferredFocusableItem
Proprietà protetta. DeferredSelectableItem
Proprietà protetta. Diagram Ottiene il diagramma a cui è assegnata l'azione del mouse. (Ereditato da MouseAction)
Proprietà pubblica HasTooltip Ottiene l'azione del mouse e verifica se può disporre di una descrizione comando. (Ereditato da MouseAction)
Proprietà pubblica IsActive Ottiene l'azione del mouse e verifica se è attiva. (Ereditato da MouseAction)
Proprietà pubblica MouseDownHitShape Ottiene la forma sulla quale si è verificata l'azione del mouse. (Ereditato da MouseAction)
Proprietà pubblica MouseDownPoint Ottiene la posizione dell'evento MouseDown più recente. (Ereditato da MouseAction)
Proprietà pubblica PreviousPoint Ottiene o imposta la posizione dell'evento MouseDown precedente. (Ereditato da MouseAction)
Proprietà pubblica ResetToolboxOnDragDrop Se reimpostare la selezione della casella degli strumenti dopo un'operazione di trascinamento attivata tramite questa azione del mouse.L'implementazione di base restituisce sempre true, che significa che la selezione della casella degli strumenti verrà reimpostata dopo un'operazione di trascinamento attivata tramite questa azione del mouse. (Ereditato da MouseAction)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Attiva l'azione del mouse. (Ereditato da MouseAction)
Metodo pubblico CanCancel Ottiene l'azione del mouse e verifica se può essere annullata. (Ereditato da MouseAction)
Metodo pubblico Cancel Annulla l'azione del mouse. (Ereditato da MouseAction)
Metodo pubblico CanComplete Ottiene l'azione del mouse e verifica se può essere completata. (Ereditato da MouseAction)
Metodo protetto CaptureMouse Ottiene l'azione del mouse. (Ereditato da MouseAction)
Metodo pubblico Click Esegue azioni per le classi derivate quando si fa clic con il mouse. (Ereditato da MouseAction)
Metodo pubblico Complete Completa l'azione del mouse. (Ereditato da MouseAction)
Metodo pubblico ContextMenuRequested Invia una richiesta per il menu di scelta rapida. (Ereditato da MouseAction)
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'oggetto MouseAction. (Ereditato da MouseAction)
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite utilizzate da MouseAction e, facoltativamente, le risorse gestite. (Ereditato da MouseAction)
Metodo pubblico DoPaintFeedback Disegna la risposta all'azione del mouse. (Ereditato da MouseAction)
Metodo pubblico DoubleClick Esegue azioni per le classi derivate quando un utente fa doppio clic con il mouse. (Ereditato da MouseAction)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Finalizza l'azione del mouse ma non la elimina. (Ereditato da MouseAction)
Metodo pubblico GetCursor Ottiene il puntatore da visualizzare per il mouse. (Ereditato da MouseAction)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetTooltipText Ottiene il testo della descrizione comando per un elemento nel diagramma. (Ereditato da MouseAction)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GotFocus Assegna lo stato attivo all'azione del mouse. (Ereditato da MouseAction)
Metodo protetto Invalidate Invalida i commenti e suggerimenti dall'azione del mouse. (Ereditato da MouseAction)
Metodo protettoMembro statico IsDiagramSelectedOnly Restituisce un valore che indica se il diagramma è l'unico elemento selezionato.
Metodo pubblico LostFocus Rimuove lo stato attivo dall'azione del mouse. (Ereditato da MouseAction)
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. (Ereditato da MouseAction)
Metodo pubblico MouseEnter Esegue azioni per le classi derivate quando il mouse punta a una forma nel diagramma. (Ereditato da MouseAction)
Metodo pubblico MouseHover Esegue azioni per le classi derivate quando l'utente punta a un'area o un elemento nel diagramma. (Ereditato da MouseAction)
Metodo pubblico MouseLeave Esegue azioni per le classi derivate quando il mouse non punta più alla forma nel diagramma. (Ereditato da MouseAction)
Metodo pubblico MouseMove Esegue azioni per le classi derivate quando l'utente sposta il mouse sul diagramma. (Ereditato da MouseAction)
Metodo pubblico MouseUp Esegue azioni per le classi derivate quando l'utente rilascia il pulsante del mouse. (Ereditato da MouseAction)
Metodo pubblico MouseWheel Esegue azioni per le classi derivate quando l'utente ruota la rotellina del mouse. (Ereditato da MouseAction)
Metodo protetto OnClicked Esegue qualsiasi azione di selezione posticipata se il membro deferredSelection è impostato. (Esegue l'override di MouseAction.OnClicked(MouseActionEventArgs)).
Metodo protetto OnContextMenuRequested Completa innanzitutto l'azione selezionata in modo che il menu di scelta rapida disponga di una selezione valida da utilizzare. (Esegue l'override di MouseAction.OnContextMenuRequested(DiagramMouseEventArgs)).
Metodo protetto OnDiagramGotFocus Avvisa i listener che il diagramma dispone dello stato attivo. (Ereditato da MouseAction)
Metodo protetto OnDiagramLostFocus Annulla l'azione se la visualizzazione perde lo stato attivo. (Esegue l'override di MouseAction.OnDiagramLostFocus(LostFocusEventArgs)).
Metodo protetto OnDiagramScrolled Avvisa i listener che l'utente ha fatto scorrere il diagramma. (Ereditato da MouseAction)
Metodo protetto OnDoubleClick Avvisa i listener che l'utente ha fatto doppio clic sul pulsante del mouse. (Ereditato da MouseAction)
Metodo protetto OnDragCanceled Avvisa i listener che l'operazione di trascinamento è stata annullata. (Ereditato da MouseAction)
Metodo protetto OnDragCompleted Avvisa i listener che l''operazione di trascinamento è stata completata. (Ereditato da MouseAction)
Metodo protetto OnDraggingBegun Avvisa i listener che l''operazione di trascinamento è iniziata. (Ereditato da MouseAction)
Metodo protetto OnDraggingEnded Avvisa i listener che l''operazione di trascinamento è terminata. (Ereditato da MouseAction)
Metodo protetto OnDragPendingBegun Avvisa i listener che l'operazione di trascinamento è in corso. (Ereditato da MouseAction)
Metodo protetto OnDragPendingEnded Avvisa i listener che l'operazione di trascinamento non è più in corso. (Ereditato da MouseAction)
Metodo protetto OnHoveringBegun Avvisa i listener che il mouse sta passando sul diagramma. (Ereditato da MouseAction)
Metodo protetto OnHoveringEnded Avvisa i listener che il mouse non sta più passando sul diagramma. (Ereditato da MouseAction)
Metodo protetto OnMouseActionActivated Avvisa i listener che l'azione del mouse è iniziata. (Ereditato da MouseAction)
Metodo protetto OnMouseActionCanceled Avvisa i listener che l'azione del mouse è stata annullata. (Ereditato da MouseAction)
Metodo protetto OnMouseActionCompleted Avvisa i listener che l'azione del mouse è stata completata. (Ereditato da MouseAction)
Metodo protetto OnMouseActionDeactivated Pulisce tutte le variabili membro, come il membro deferredSelection. (Esegue l'override di MouseAction.OnMouseActionDeactivated(DiagramEventArgs)).
Metodo protetto OnMouseDown Seleziona la forma sotto il mouse. (Esegue l'override di MouseAction.OnMouseDown(DiagramMouseEventArgs)).
Metodo protetto OnMouseEnter Avvisa i listener che il mouse è stato spostato su una forma nel diagramma. (Ereditato da MouseAction)
Metodo protetto OnMouseHover Avvisa i listener che il mouse è posizionato su un'area o un elemento nel diagramma. (Ereditato da MouseAction)
Metodo protetto OnMouseLeave Avvisa i listener che il mouse non si trova più su una forma nel diagramma. (Ereditato da MouseAction)
Metodo protetto OnMouseMove Avvisa i listener che il mouse è stato spostato sul diagramma. (Ereditato da MouseAction)
Metodo protetto OnMouseUp Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. (Ereditato da MouseAction)
Metodo protetto OnMouseWheel Avvisa i listener che l'utente ha girato la rotellina del mouse. (Ereditato da MouseAction)
Metodo protetto ReleaseMouse Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. (Ereditato da MouseAction)
Metodo pubblico Scrolled Avvisa i listener che l'utente ha fatto scorrere il diagramma. (Ereditato da MouseAction)
Metodo protetto Select Seleziona il primo elemento selezionabile del diagramma (forma, campo o sottocampo) sotto il cursore del mouse e imposta lo stato attivo sul primo elemento che può ricevere lo stato attivo.
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 inizia un'azione del mouse. (Ereditato da MouseAction)
Evento pubblico MouseActionDeactivated Si verifica quando termina un'azione del mouse. (Ereditato da MouseAction)

In alto

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