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 | |
---|---|---|
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 der Mausbetätigung ab. | |
ActionCompletedState | Ruft den abgeschlossenen Zustand der Mausbetätigung ab. | |
CanBumpScroll | Ruft die Mausaktion ab und überprüft, ob sie das Diagramm führen kann einen Bildlauf durchzuführen. | |
ClickedState | Ruft den Zustand für die Mausaktion, auf die geklickt wurde. | |
CurrentDiagramArgs | Ruft die Ereignisargumente für das aktuelle Diagramm ab, in dem die Mausaktion aufgetreten ist. | |
CurrentMouseActionEvent | Ruft die aktuellen der Mausbetätigung ab. | |
CurrentMouseActionState | Ruft den aktuellen Zustand der Mausbetätigung ab. | |
CurrentPoint | Ruft ab oder legt die Position des Mauszeigers für die aktuelle Mausaktion festlegen. | |
Diagram | Ruft das Diagramm ab, an dem die Mausaktion zugewiesen wird. | |
DragCanceledState | Ruft den Drag abbruchs Zustand der Mausbetätigung ab. | |
DragCompletedState | Ruft den Drag abschluss Zustand der Mausbetätigung ab. | |
DraggingState | Ruft den Zustand des Ziehvorgangs der Mausbetätigung ab. | |
DragPendingState | Ruft den ausstehenden Ziehvorgangs Zustand der Mausbetätigung ab. | |
HasTooltip | Ruft die Mausaktion ab und überprüft, ob sie über eine QuickInfo verfügen kann. | |
HoveringState | Ruft den zeigenden Zustand der Mausbetätigung ab. | |
InactiveState | Ruft den inaktiven Zustand der Mausbetätigung ab. | |
IsActive | Ruft die Mausaktion ab und überprüft, ob sie aktiv ist. | |
MouseDownHitShape | Ruft das Format ab, zu der die Mausaktion aufgetreten ist. | |
MouseDownPoint | Ruft die Position des letzten Ereignisses für das Drücken der Maustaste ab. | |
PreviousPoint | Ruft ab oder legt die Position des vorherigen Ereignis für das Drücken der Maustaste ab. | |
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 | |
---|---|---|
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 mit dem Mauszeiger auf den Text geklickt wurde. | |
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 Feed-back für die Mausaktion. | |
DoubleClick | Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer mit dem Mauszeiger auf den Text doppelklickt. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Schließt ab, die Mausaktion gibt aber sie nicht freigegeben. (Überschreibt Object.Finalize().) | |
GetCursor | Ruft den Zeiger ab, der für die Maus anzuzeigen. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (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 auf die Mausaktion. | |
Invalidate | Erklärt das Feed-back von der Mausbetätigung. | |
LostFocus | Entfernt den Fokus von der Mausbetätigung. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MouseDown | Führt Aktionen für abgeleitete Klassen aus, wenn ein Benutzer mit der Maus klickt. | |
MouseEnter | Führt Aktionen für abgeleitete Klassen aus, wenn die Maus in eine Form im Diagramm zeigt. | |
MouseHover | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer auf einen Bereich oder zu einem 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 verschoben. | |
MouseUp | Führt Aktionen für abgeleitete Klassen wenn der Benutzer die Maustaste loslässt aus. | |
MouseWheel | Führt Aktionen für abgeleitete Klassen aus, wenn der Benutzer mit dem Mausrad dreht. | |
OnClicked | Alarmiert Listener, dass der Benutzer mit dem Mauszeiger auf den Text 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 diesem MouseAction weitergeleitet wurde. | |
OnDiagramScrolled | Alarmiert Listener, dass der Benutzer das Diagramm Bildlauf durchgeführt hat. | |
OnDoubleClick | Alarmiert Listener, dass der Benutzer mit dem Mauszeiger auf den doppelt geklickt hat. | |
OnDragCanceled | Alarmiert Listener, ob der Ziehvorgang abgebrochen wurde. | |
OnDragCompleted | Alarmiert Listener, ob der Ziehvorgang abgeschlossen wurde. | |
OnDraggingBegun | Alarmiert Listener, ob der Ziehvorgang begonnen hat. | |
OnDraggingEnded | Alarmiert Listener, ob der Ziehvorgang beendet wurde. | |
OnDragPendingBegun | Alarmiert Listener, ob der Ziehvorgang aussteht. | |
OnDragPendingEnded | Alarmiert Listener, ob der Ziehvorgang nicht mehr aussteht. | |
OnHoveringBegun | Alarmiert Listener, dass die Maus im Diagramm zeigt. | |
OnHoveringEnded | Alarmiert Listener, dass die Maus nicht mehr im Diagramm angezeigt wird. | |
OnMouseActionActivated | Alarmiert Listener, dass die Mausaktion gestartet wurde. | |
OnMouseActionCanceled | Ändert Listener, dass die Mausaktion abgebrochen wurde. | |
OnMouseActionCompleted | Alarmiert Listener, dass die Mausaktion abgeschlossen wurde. | |
OnMouseActionDeactivated | Alarmiert Listener, dass die Mausaktion deaktiviert wurde. | |
OnMouseDown | Alarmiert Listener, dass mit dem Mauszeiger auf den Text 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 der Mauszeiger nicht mehr auf dem Formular im Diagramm werden. | |
OnMouseMove | Alarmiert Listener, dass sich die Maus über das Diagramm verschoben wurde. | |
OnMouseUp | Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde. | |
OnMouseWheel | Alarmiert Listener, dass der Benutzer das Mausrad gedreht wurde. | |
ReleaseMouse | Alarmiert Listener, dass der Benutzer die Maustaste losgelassen wurde. | |
Scrolled | Alarmiert Listener, dass der Benutzer das Diagramm Bildlauf 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. |
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.