Freigeben über


MouseAction-Klasse

Stellt eine Mausbetätigung 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 der Mausbetätigung ab.
Öffentliche EigenschaftStatischer Member ActionCompletedState Ruft den abgeschlossenen Zustand der Mausbetätigung ab.
Öffentliche Eigenschaft CanBumpScroll Ruft die Mausaktion ab und überprüft, ob sie das Diagramm führen kann einen Bildlauf durchzuführen.
Öffentliche EigenschaftStatischer Member ClickedState Ruft den Zustand für die Mausaktion, auf die geklickt wurde.
Öffentliche Eigenschaft CurrentDiagramArgs Ruft die Ereignisargumente für das aktuelle Diagramm ab, in dem die Mausaktion aufgetreten ist.
Öffentliche Eigenschaft CurrentMouseActionEvent Ruft die aktuellen der Mausbetätigung ab.
Öffentliche Eigenschaft CurrentMouseActionState Ruft den aktuellen Zustand der Mausbetätigung ab.
Öffentliche Eigenschaft CurrentPoint Ruft ab oder legt die Position des Mauszeigers für die aktuelle Mausaktion festlegen.
Geschützte Eigenschaft Diagram Ruft das Diagramm ab, an dem die Mausaktion zugewiesen wird.
Öffentliche EigenschaftStatischer Member DragCanceledState Ruft den Drag abbruchs Zustand der Mausbetätigung ab.
Öffentliche EigenschaftStatischer Member DragCompletedState Ruft den Drag abschluss Zustand der Mausbetätigung ab.
Öffentliche EigenschaftStatischer Member DraggingState Ruft den Zustand des Ziehvorgangs der Mausbetätigung ab.
Öffentliche EigenschaftStatischer Member DragPendingState Ruft den ausstehenden Ziehvorgangs Zustand der Mausbetätigung 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 zeigenden Zustand der Mausbetätigung ab.
Öffentliche EigenschaftStatischer Member InactiveState Ruft den inaktiven Zustand der Mausbetätigung ab.
Öffentliche Eigenschaft IsActive Ruft die Mausaktion ab und überprüft, ob sie aktiv ist.
Öffentliche Eigenschaft MouseDownHitShape Ruft das Format ab, zu der die Mausaktion aufgetreten ist.
Öffentliche Eigenschaft MouseDownPoint Ruft die Position des letzten Ereignisses für das Drücken der Maustaste ab.
Öffentliche Eigenschaft PreviousPoint Ruft ab oder legt die Position des vorherigen Ereignis für das Drücken der Maustaste ab.
Öffentliche Eigenschaft ResetToolboxOnDragDrop Ob Toolbox-Auswahl nach einem Drag & Drop-Vorgang zurücksetzt, das durch diese Mausaktion gestartet wird.Basisimplementierung gibt immer true zurück. Das bedeutet, dass die Toolbox-Auswahl nach einem Drag & Drop-Vorgang zurückgesetzt wird, das durch diese Mausaktion gestartet 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 mit dem Mauszeiger auf den Text geklickt wurde.
Ö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 Feed-back für die Mausaktion.
Öffentliche Methode DoubleClick Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer mit dem Mauszeiger auf den Text doppelklickt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Schließt ab, die Mausaktion gibt aber sie nicht freigegeben. (Überschreibt Object.Finalize().)
Öffentliche Methode GetCursor Ruft den Zeiger ab, der für die Maus anzuzeigen.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (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 auf die Mausaktion.
Geschützte Methode Invalidate Erklärt das Feed-back von der Mausbetätigung.
Öffentliche Methode LostFocus Entfernt den Fokus von der Mausbetätigung.
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 mit der Maus klickt.
Öffentliche Methode MouseEnter Führt Aktionen für abgeleitete Klassen aus, wenn die Maus in eine Form im Diagramm zeigt.
Öffentliche Methode MouseHover Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer auf einen Bereich oder zu einem 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 verschoben.
Öffentliche Methode MouseUp Führt Aktionen für abgeleitete Klassen wenn der Benutzer die Maustaste loslässt aus.
Öffentliche Methode MouseWheel Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer mit dem Mausrad dreht.
Geschützte Methode OnClicked Alarmiert Listener, dass der Benutzer mit dem Mauszeiger auf den Text 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 diesem MouseAction weitergeleitet wurde.
Geschützte Methode OnDiagramScrolled Alarmiert Listener, dass der Benutzer das Diagramm Bildlauf durchgeführt hat.
Geschützte Methode OnDoubleClick Alarmiert Listener, dass der Benutzer mit dem Mauszeiger auf den doppelt geklickt hat.
Geschützte Methode OnDragCanceled Alarmiert Listener, ob der Ziehvorgang abgebrochen wurde.
Geschützte Methode OnDragCompleted Alarmiert Listener, ob der Ziehvorgang abgeschlossen wurde.
Geschützte Methode OnDraggingBegun Alarmiert Listener, ob der Ziehvorgang begonnen hat.
Geschützte Methode OnDraggingEnded Alarmiert Listener, ob der Ziehvorgang beendet wurde.
Geschützte Methode OnDragPendingBegun Alarmiert Listener, ob der Ziehvorgang aussteht.
Geschützte Methode OnDragPendingEnded Alarmiert Listener, ob der Ziehvorgang nicht mehr aussteht.
Geschützte Methode OnHoveringBegun Alarmiert Listener, dass die Maus im Diagramm zeigt.
Geschützte Methode OnHoveringEnded Alarmiert Listener, dass die Maus nicht mehr im Diagramm angezeigt wird.
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 abgeschlossen wurde.
Geschützte Methode OnMouseActionDeactivated Alarmiert Listener, dass die Mausaktion deaktiviert wurde.
Geschützte Methode OnMouseDown Alarmiert Listener, dass mit dem Mauszeiger auf den Text 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 der Mauszeiger nicht mehr auf dem Formular im Diagramm werden.
Geschützte Methode OnMouseMove Alarmiert Listener, dass sich die Maus über das Diagramm verschoben 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 wurde.
Geschützte Methode ReleaseMouse Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde.
Öffentliche Methode Scrolled Alarmiert Listener, dass der Benutzer das Diagramm Bildlauf 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.

Zum Seitenanfang

Hinweise

Leiten Sie von dieser Klasse zu erstellen, die benutzerdefinierte Mausaktionen, z. B. ein Tool Konnektor maus besitzen.

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