Freigeben über


MouseAction-Klasse

Stellt eine Mausaktion dar.

Vererbungshierarchie

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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

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

Der MouseAction-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode MouseAction() Initialisiert eine neue Instanz der MouseAction-Klasse.
Geschützte Methode MouseAction(Diagram) Initialisiert eine neue Instanz der MouseAction-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member ActionCanceledState Ruft den abgebrochenen Zustand für die Mausaktion ab.
Öffentliche EigenschaftStatischer Member ActionCompletedState Ruft den Zustand einer abgeschlossenen Mausaktion ab.
Öffentliche Eigenschaft CanBumpScroll Ruft die Mausaktion ab und überprüft, ob sie für das Diagramm einen Bildlauf verursachen kann.
Öffentliche EigenschaftStatischer Member ClickedState Ruft den Mausklickzustand für die Mausaktion ab.
Öffentliche Eigenschaft CurrentDiagramArgs Ruft Ereignisargumente für das aktuelle Diagramm ab, in dem die Mausaktion stattfand.
Öffentliche Eigenschaft CurrentMouseActionEvent Ruft das aktuelle Ereignis für die Mausaktion ab.
Öffentliche Eigenschaft CurrentMouseActionState Ruft den aktuelle Status für die Mausaktion ab.
Öffentliche Eigenschaft CurrentPoint Ruft die Position des Mauszeigers für die aktuelle Mausaktion ab oder legt diese fest.
Geschützte Eigenschaft Diagram Ruft Diagramm ab, dem die Mausaktion zugewiesen wird.
Öffentliche EigenschaftStatischer Member DragCanceledState Ruft den Status der Mausaktion nach einem abgebrochenen Ziehvorgang ab.
Öffentliche EigenschaftStatischer Member DragCompletedState Ruft den Status der Mausaktion nach einem beendeten Ziehvorgang ab.
Öffentliche EigenschaftStatischer Member DraggingState Ruft den Status des Ziehvorgangs der Mausaktion ab.
Öffentliche EigenschaftStatischer Member DragPendingState Ruft den Status des ausstehenden Ziehvorgangs für die Mausaktion ab.
Öffentliche Eigenschaft HasTooltip Ruft die Mausaktion ab und überprüft, ob sie über eine QuickInfo verfügen kann.
Öffentliche EigenschaftStatischer Member HoveringState Ruft den Hoverzustand für die Mausaktion ab.
Öffentliche EigenschaftStatischer Member InactiveState Ruft den Inaktivitätszustand für die Mausaktion ab.
Öffentliche Eigenschaft IsActive Ruft die Mausaktion ab und überprüft, ob sie aktiv ist.
Öffentliche Eigenschaft MouseDownHitShape Ruft Form ab, über der die Mausaktion aufgetreten ist.
Öffentliche Eigenschaft MouseDownPoint Ruft die Position des letzten MouseDown-Ereignisses ab.
Öffentliche Eigenschaft PreviousPoint Ruft die Position des vorherigen MouseDown-Ereignisses ab oder legt diese fest.
Öffentliche Eigenschaft ResetToolboxOnDragDrop Ob die Toolbox-Auswahl nach einem Drag & Drop-Vorgang, der durch diese Mausaktion ausgelöst wird, zurückgesetzt werden soll.Basisimplementierung gibt immer true zurück. Das bedeutet, dass die Toolbox-Auswahl nach einem Drag & Drop-Vorgang zurückgesetzt wird, der durch diese Mausaktion ausgelöst wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Activate Aktiviert die Mausaktion.
Öffentliche Methode CanCancel Ruft die Mausaktion ab und überprüft, ob sie abgebrochen werden kann.
Öffentliche Methode Cancel Bricht die Mausaktion ab.
Öffentliche Methode CanComplete Ruft die Mausaktion ab und überprüft, ob sie abgeschlossen werden kann.
Geschützte Methode CaptureMouse Ruft die Mausaktion ab.
Öffentliche Methode Click Führt Aktionen für abgeleitete Klassen aus, wenn die Maus geklickt wird.
Öffentliche Methode Complete Schließt die Mausaktion ab.
Öffentliche Methode ContextMenuRequested Sendet eine Anforderung für das Kontextmenü.
Öffentliche Methode Dispose() Gibt alle vom MouseAction verwendeten Ressourcen frei.
Geschützte Methode Dispose(Boolean) Gibt die von MouseAction verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.
Öffentliche Methode DoPaintFeedback Zeichnet das Feedback für die Mausaktion.
Öffentliche Methode DoubleClick Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer die Maus doppelklickt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Schließt die Mausaktion ab, gibt sie aber nicht frei. (Überschreibt Object.Finalize().)
Öffentliche Methode GetCursor Ruft den Zeiger ab, der für die Maus angezeigt wird.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetTooltipText Ruft den QuickInfo-Text für ein Element im Diagramm ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GotFocus Weist den Fokus der Mausaktion zu.
Geschützte Methode Invalidate Erklärt das Feedback von der Mausbetätigung für ungültig.
Öffentliche Methode LostFocus Entfernt Fokus von der Mausaktion.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MouseDown Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer die Maus klickt.
Öffentliche Methode MouseEnter Führt Aktionen für abgeleitete Klassen aus, wenn der Mauszeiger nicht mehr auf eine Form im Diagramm zeigt.
Öffentliche Methode MouseHover Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer auf einen Bereich oder ein Element im Diagramm zeigt.
Öffentliche Methode MouseLeave Führt Aktionen für abgeleitete Klassen aus, wenn der Mauszeiger nicht mehr auf die Form im Diagramm zeigt.
Öffentliche Methode MouseMove Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer die Maus über dem Diagramm bewegt.
Öffentliche Methode MouseUp Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer die Maustaste loslässt.
Öffentliche Methode MouseWheel Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer am Mausrad dreht.
Geschützte Methode OnClicked Alarmiert Listener, dass der Benutzer mit dem Mauszeiger geklickt hat.
Geschützte Methode OnContextMenuRequested Alarmiert Listener, dass der Benutzer das Kontextmenü angefordert hat.
Geschützte Methode OnDiagramGotFocus Alarmiert Listener, dass das Diagramm den Fokus besitzt.
Geschützte Methode OnDiagramLostFocus Wird aufgerufen, wenn ein LostFocus-Ereignis zu dieser MouseAction weitergeleitet wurde.
Geschützte Methode OnDiagramScrolled Alarmiert Listener, dass der Benutzer einen Bildlauf im Diagramm durchgeführt hat.
Geschützte Methode OnDoubleClick Alarmiert Listener, dass der Benutzer mit dem Mauszeiger doppelt geklickt hat.
Geschützte Methode OnDragCanceled Alarmiert Listener, dass der Ziehvorgang abgebrochen wurde.
Geschützte Methode OnDragCompleted Alarmiert Listener, dass der Ziehvorgang beendet wurde.
Geschützte Methode OnDraggingBegun Alarmiert Listener, dass der Ziehvorgang begonnen hat.
Geschützte Methode OnDraggingEnded Alarmiert Listener, dass der Ziehvorgang beendet ist.
Geschützte Methode OnDragPendingBegun Alarmiert Listener, dass der Ziehvorgang aussteht.
Geschützte Methode OnDragPendingEnded Alarmiert Listener, dass der Ziehvorgang nicht mehr aussteht.
Geschützte Methode OnHoveringBegun Alarmiert Listener, dass sich die Maus über dem Diagramm befindet.
Geschützte Methode OnHoveringEnded Alarmiert Listener, dass die Maus nicht mehr auf das Diagramm zeigt.
Geschützte Methode OnMouseActionActivated Alarmiert Listener, dass die Mausaktion gestartet wurde.
Geschützte Methode OnMouseActionCanceled Ändert Listener, dass die Mausaktion abgebrochen wurde.
Geschützte Methode OnMouseActionCompleted Alarmiert Listener, dass die Mausaktion beendet wurde.
Geschützte Methode OnMouseActionDeactivated Alarmiert Listener, dass die Mausaktion deaktiviert wurde.
Geschützte Methode OnMouseDown Alarmiert Listener, dass mit dem Mauszeiger geklickt wurde.
Geschützte Methode OnMouseEnter Alarmiert Listener, dass die Maus sich über einer Form im Diagramm bewegt hat.
Geschützte Methode OnMouseHover Alarmiert Listener, dass der Mauszeiger auf einen Bereich oder zu einem Element im Diagramm zeigt.
Geschützte Methode OnMouseLeave Alarmiert Listener, dass sich der Mauszeiger nicht mehr auf der Form im Diagramm befindet.
Geschützte Methode OnMouseMove Alarmiert Listener, dass die Maus über das Diagramm bewegt wurde.
Geschützte Methode OnMouseUp Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde.
Geschützte Methode OnMouseWheel Alarmiert Listener, dass der Benutzer das Mausrad gedreht hat.
Geschützte Methode ReleaseMouse Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde.
Öffentliche Methode Scrolled Alarmiert Listener, dass der Benutzer einen Bildlauf im Diagramm durchgeführt hat.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis MouseActionActivated Tritt beim Start eine Mausaktion auf.
Öffentliches Ereignis MouseActionDeactivated Tritt auf, wenn eine Mausaktion beendet wird.

Zum Seitenanfang

Hinweise

Ableiten von dieser Klasse, um eigene benutzerdefinierte Mausaktionen, wie ein Connectormaustool zu erstellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams-Namespace