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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 | |
---|---|---|
MouseAction() | Inizializza una nuova istanza della classe MouseAction. | |
MouseAction(Diagram) | Inizializza una nuova istanza della classe MouseAction. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ActionCanceledState | Ottiene lo stato Annullato per l'azione del mouse. | |
ActionCompletedState | Ottiene lo stato Completato per l'azione del mouse. | |
CanBumpScroll | Ottiene l'azione del mouse e verifica se può determinare lo scorrimento del diagramma. | |
ClickedState | Ottiene lo stato di premuto per l'azione del mouse. | |
CurrentDiagramArgs | Ottiene gli argomenti dell'evento per il diagramma corrente in cui si è verificata l'azione del mouse. | |
CurrentMouseActionEvent | Ottiene l'evento corrente per l'azione del mouse. | |
CurrentMouseActionState | Ottiene lo stato corrente per l'azione del mouse. | |
CurrentPoint | Ottiene o imposta la posizione del mouse per l'azione corrente del mouse. | |
Diagram | Ottiene il diagramma a cui è assegnata l'azione del mouse. | |
DragCanceledState | Ottiene lo stato di annullamento del trascinamento per l'azione del mouse. | |
DragCompletedState | Ottiene lo stato di completamento del trascinamento per l'azione del mouse. | |
DraggingState | Ottiene lo stato di trascinamento dell'azione del mouse. | |
DragPendingState | Ottiene lo stato di trascinamento in sospeso per l'azione del mouse. | |
HasTooltip | Ottiene l'azione del mouse e verifica se può disporre di una descrizione comando. | |
HoveringState | Ottiene lo stato di passaggio per l'azione del mouse. | |
InactiveState | Ottiene lo stato inattivo per l'azione del mouse. | |
IsActive | Ottiene l'azione del mouse e verifica se è attiva. | |
MouseDownHitShape | Ottiene la forma sulla quale si è verificata l'azione del mouse. | |
MouseDownPoint | Ottiene la posizione dell'evento MouseDown più recente. | |
PreviousPoint | Ottiene o imposta la posizione dell'evento MouseDown precedente. | |
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. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Attiva l'azione del mouse. | |
CanCancel | Ottiene l'azione del mouse e verifica se può essere annullata. | |
Cancel | Annulla l'azione del mouse. | |
CanComplete | Ottiene l'azione del mouse e verifica se può essere completata. | |
CaptureMouse | Ottiene l'azione del mouse. | |
Click | Esegue azioni per le classi derivate quando si fa clic con il mouse. | |
Complete | Completa l'azione del mouse. | |
ContextMenuRequested | Invia una richiesta per il menu di scelta rapida. | |
Dispose() | Rilascia tutte le risorse utilizzate dall'oggetto MouseAction. | |
Dispose(Boolean) | Rilascia le risorse non gestite utilizzate da MouseAction e, facoltativamente, le risorse gestite. | |
DoPaintFeedback | Disegna la risposta all'azione del mouse. | |
DoubleClick | Esegue azioni per le classi derivate quando un utente fa doppio clic con il mouse. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Finalizza l'azione del mouse ma non la elimina. (Esegue l'override di Object.Finalize()). | |
GetCursor | Ottiene il puntatore da visualizzare per il mouse. | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetTooltipText | Ottiene il testo della descrizione comando per un elemento nel diagramma. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GotFocus | Assegna lo stato attivo all'azione del mouse. | |
Invalidate | Invalida i commenti e suggerimenti dall'azione del mouse. | |
LostFocus | Rimuove lo stato attivo dall'azione del mouse. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MouseDown | Esegue azioni per le classi derivate quando un utente fa clic con il mouse. | |
MouseEnter | Esegue azioni per le classi derivate quando il mouse punta a una forma nel diagramma. | |
MouseHover | Esegue azioni per le classi derivate quando l'utente punta a un'area o un elemento nel diagramma. | |
MouseLeave | Esegue azioni per le classi derivate quando il mouse non punta più alla forma nel diagramma. | |
MouseMove | Esegue azioni per le classi derivate quando l'utente sposta il mouse sul diagramma. | |
MouseUp | Esegue azioni per le classi derivate quando l'utente rilascia il pulsante del mouse. | |
MouseWheel | Esegue azioni per le classi derivate quando l'utente ruota la rotellina del mouse. | |
OnClicked | Avvisa i listener che l'utente ha fatto clic sul pulsante del mouse. | |
OnContextMenuRequested | Avvisa i listener che l'utente ha richiesto il menu di scelta rapida. | |
OnDiagramGotFocus | Avvisa i listener che il diagramma dispone dello stato attivo. | |
OnDiagramLostFocus | Chiamato quando un evento LostFocus è stato inviato a questo MouseAction. | |
OnDiagramScrolled | Avvisa i listener che l'utente ha fatto scorrere il diagramma. | |
OnDoubleClick | Avvisa i listener che l'utente ha fatto doppio clic sul pulsante del mouse. | |
OnDragCanceled | Avvisa i listener che l'operazione di trascinamento è stata annullata. | |
OnDragCompleted | Avvisa i listener che l''operazione di trascinamento è stata completata. | |
OnDraggingBegun | Avvisa i listener che l''operazione di trascinamento è iniziata. | |
OnDraggingEnded | Avvisa i listener che l''operazione di trascinamento è terminata. | |
OnDragPendingBegun | Avvisa i listener che l'operazione di trascinamento è in corso. | |
OnDragPendingEnded | Avvisa i listener che l'operazione di trascinamento non è più in corso. | |
OnHoveringBegun | Avvisa i listener che il mouse sta passando sul diagramma. | |
OnHoveringEnded | Avvisa i listener che il mouse non sta più passando sul diagramma. | |
OnMouseActionActivated | Avvisa i listener che l'azione del mouse è iniziata. | |
OnMouseActionCanceled | Avvisa i listener che l'azione del mouse è stata annullata. | |
OnMouseActionCompleted | Avvisa i listener che l'azione del mouse è stata completata. | |
OnMouseActionDeactivated | Avvisa i listener che l'azione del mouse è stata disattivata. | |
OnMouseDown | Avvisa i listener che è stato fatto clic sul mouse. | |
OnMouseEnter | Avvisa i listener che il mouse è stato spostato su una forma nel diagramma. | |
OnMouseHover | Avvisa i listener che il mouse è posizionato su un'area o un elemento nel diagramma. | |
OnMouseLeave | Avvisa i listener che il mouse non si trova più su una forma nel diagramma. | |
OnMouseMove | Avvisa i listener che il mouse è stato spostato sul diagramma. | |
OnMouseUp | Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. | |
OnMouseWheel | Avvisa i listener che l'utente ha girato la rotellina del mouse. | |
ReleaseMouse | Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. | |
Scrolled | Avvisa i listener che l'utente ha fatto scorrere il diagramma. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
MouseActionActivated | Si verifica quando inizia un'azione del mouse. | |
MouseActionDeactivated | Si verifica quando termina un'azione del mouse. |
In alto
Note
Derivazione da questa classe per creare proprie azioni personalizzate del mouse, come 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.