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 | |
---|---|---|
![]() |
MouseAction() | Initialisiert eine neue Instanz der MouseAction-Klasse. |
![]() |
MouseAction(Diagram) | Initialisiert eine neue Instanz der MouseAction-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() ![]() |
ActionCanceledState | Ruft den abgebrochenen Zustand für die Mausaktion ab. |
![]() ![]() |
ActionCompletedState | Ruft den Zustand einer abgeschlossenen Mausaktion ab. |
![]() |
CanBumpScroll | Ruft die Mausaktion ab und überprüft, ob sie für das Diagramm einen Bildlauf verursachen kann. |
![]() ![]() |
ClickedState | Ruft den Mausklickzustand für die Mausaktion ab. |
![]() |
CurrentDiagramArgs | Ruft Ereignisargumente für das aktuelle Diagramm ab, in dem die Mausaktion stattfand. |
![]() |
CurrentMouseActionEvent | Ruft das aktuelle Ereignis für die Mausaktion ab. |
![]() |
CurrentMouseActionState | Ruft den aktuelle Status für die Mausaktion ab. |
![]() |
CurrentPoint | Ruft die Position des Mauszeigers für die aktuelle Mausaktion ab oder legt diese fest. |
![]() |
Diagram | Ruft Diagramm ab, dem die Mausaktion zugewiesen wird. |
![]() ![]() |
DragCanceledState | Ruft den Status der Mausaktion nach einem abgebrochenen Ziehvorgang ab. |
![]() ![]() |
DragCompletedState | Ruft den Status der Mausaktion nach einem beendeten Ziehvorgang ab. |
![]() ![]() |
DraggingState | Ruft den Status des Ziehvorgangs der Mausaktion ab. |
![]() ![]() |
DragPendingState | Ruft den Status des ausstehenden Ziehvorgangs für die Mausaktion ab. |
![]() |
HasTooltip | Ruft die Mausaktion ab und überprüft, ob sie über eine QuickInfo verfügen kann. |
![]() ![]() |
HoveringState | Ruft den Hoverzustand für die Mausaktion ab. |
![]() ![]() |
InactiveState | Ruft den Inaktivitätszustand für die Mausaktion ab. |
![]() |
IsActive | Ruft die Mausaktion ab und überprüft, ob sie aktiv ist. |
![]() |
MouseDownHitShape | Ruft Form ab, über der die Mausaktion aufgetreten ist. |
![]() |
MouseDownPoint | Ruft die Position des letzten MouseDown-Ereignisses ab. |
![]() |
PreviousPoint | Ruft die Position des vorherigen MouseDown-Ereignisses ab oder legt diese fest. |
![]() |
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 | |
---|---|---|
![]() |
Activate | Aktiviert die Mausaktion. |
![]() |
CanCancel | Ruft die Mausaktion ab und überprüft, ob sie abgebrochen werden kann. |
![]() |
Cancel | Bricht die Mausaktion ab. |
![]() |
CanComplete | Ruft die Mausaktion ab und überprüft, ob sie abgeschlossen werden kann. |
![]() |
CaptureMouse | Ruft die Mausaktion ab. |
![]() |
Click | Führt Aktionen für abgeleitete Klassen aus, wenn die Maus geklickt wird. |
![]() |
Complete | Schließt die Mausaktion ab. |
![]() |
ContextMenuRequested | Sendet eine Anforderung für das Kontextmenü. |
![]() |
Dispose() | Gibt alle vom MouseAction verwendeten Ressourcen frei. |
![]() |
Dispose(Boolean) | Gibt die von MouseAction verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
![]() |
DoPaintFeedback | Zeichnet das Feedback für die Mausaktion. |
![]() |
DoubleClick | Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer die Maus doppelklickt. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Schließt die Mausaktion ab, gibt sie aber nicht frei. (Überschreibt Object.Finalize().) |
![]() |
GetCursor | Ruft den Zeiger ab, der für die Maus angezeigt wird. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetTooltipText | Ruft den QuickInfo-Text für ein Element im Diagramm ab. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GotFocus | Weist den Fokus der Mausaktion zu. |
![]() |
Invalidate | Erklärt das Feedback von der Mausbetätigung für ungültig. |
![]() |
LostFocus | Entfernt Fokus von der Mausaktion. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
MouseDown | Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer die Maus klickt. |
![]() |
MouseEnter | Führt Aktionen für abgeleitete Klassen aus, wenn der Mauszeiger nicht mehr auf eine Form im Diagramm zeigt. |
![]() |
MouseHover | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer auf einen Bereich oder ein Element im Diagramm zeigt. |
![]() |
MouseLeave | Führt Aktionen für abgeleitete Klassen aus, wenn der Mauszeiger nicht mehr auf die Form im Diagramm zeigt. |
![]() |
MouseMove | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer die Maus über dem Diagramm bewegt. |
![]() |
MouseUp | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer die Maustaste loslässt. |
![]() |
MouseWheel | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer am Mausrad dreht. |
![]() |
OnClicked | Alarmiert Listener, dass der Benutzer mit dem Mauszeiger geklickt hat. |
![]() |
OnContextMenuRequested | Alarmiert Listener, dass der Benutzer das Kontextmenü angefordert hat. |
![]() |
OnDiagramGotFocus | Alarmiert Listener, dass das Diagramm den Fokus besitzt. |
![]() |
OnDiagramLostFocus | Wird aufgerufen, wenn ein LostFocus-Ereignis zu dieser MouseAction weitergeleitet wurde. |
![]() |
OnDiagramScrolled | Alarmiert Listener, dass der Benutzer einen Bildlauf im Diagramm durchgeführt hat. |
![]() |
OnDoubleClick | Alarmiert Listener, dass der Benutzer mit dem Mauszeiger doppelt geklickt hat. |
![]() |
OnDragCanceled | Alarmiert Listener, dass der Ziehvorgang abgebrochen wurde. |
![]() |
OnDragCompleted | Alarmiert Listener, dass der Ziehvorgang beendet wurde. |
![]() |
OnDraggingBegun | Alarmiert Listener, dass der Ziehvorgang begonnen hat. |
![]() |
OnDraggingEnded | Alarmiert Listener, dass der Ziehvorgang beendet ist. |
![]() |
OnDragPendingBegun | Alarmiert Listener, dass der Ziehvorgang aussteht. |
![]() |
OnDragPendingEnded | Alarmiert Listener, dass der Ziehvorgang nicht mehr aussteht. |
![]() |
OnHoveringBegun | Alarmiert Listener, dass sich die Maus über dem Diagramm befindet. |
![]() |
OnHoveringEnded | Alarmiert Listener, dass die Maus nicht mehr auf das Diagramm zeigt. |
![]() |
OnMouseActionActivated | Alarmiert Listener, dass die Mausaktion gestartet wurde. |
![]() |
OnMouseActionCanceled | Ändert Listener, dass die Mausaktion abgebrochen wurde. |
![]() |
OnMouseActionCompleted | Alarmiert Listener, dass die Mausaktion beendet wurde. |
![]() |
OnMouseActionDeactivated | Alarmiert Listener, dass die Mausaktion deaktiviert wurde. |
![]() |
OnMouseDown | Alarmiert Listener, dass mit dem Mauszeiger geklickt wurde. |
![]() |
OnMouseEnter | Alarmiert Listener, dass die Maus sich über einer Form im Diagramm bewegt hat. |
![]() |
OnMouseHover | Alarmiert Listener, dass der Mauszeiger auf einen Bereich oder zu einem Element im Diagramm zeigt. |
![]() |
OnMouseLeave | Alarmiert Listener, dass sich der Mauszeiger nicht mehr auf der Form im Diagramm befindet. |
![]() |
OnMouseMove | Alarmiert Listener, dass die Maus über das Diagramm bewegt wurde. |
![]() |
OnMouseUp | Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde. |
![]() |
OnMouseWheel | Alarmiert Listener, dass der Benutzer das Mausrad gedreht hat. |
![]() |
ReleaseMouse | Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde. |
![]() |
Scrolled | Alarmiert Listener, dass der Benutzer einen Bildlauf im Diagramm durchgeführt hat. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
MouseActionActivated | Tritt beim Start eine Mausaktion auf. |
![]() |
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.