MouseAction – třída
Představuje akce myši.
Hierarchie dědičnosti
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
Obor názvů: Microsoft.VisualStudio.Modeling.Diagrams
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Deklarace
Public MustInherit Class MouseAction _
Implements IDisposable
public abstract class MouseAction : IDisposable
Typ MouseAction zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
MouseAction() | Vytvoří novou instanci třídy MouseAction. | |
MouseAction(Diagram) | Vytvoří novou instanci třídy MouseAction. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ActionCanceledState | Získá stav zrušeno pro akce myši. | |
ActionCompletedState | Získá stav dokončeno akce myši. | |
CanBumpScroll | Získá akce myši a ověří, zda může způsobit diagramu, který chcete posunout. | |
ClickedState | Získá stav jste klepnuli akce myši. | |
CurrentDiagramArgs | Získá argumentů události pro aktuální diagram, ve kterém došlo k akce myši. | |
CurrentMouseActionEvent | Získá aktuální událost akce myši. | |
CurrentMouseActionState | Získá aktuální stav akce myši. | |
CurrentPoint | Získá nebo nastaví pozici myši pro aktuální akce myši. | |
Diagram | Získá diagramu, ke kterému je přiřazena akce myši. | |
DragCanceledState | Získá stav přetáhněte zrušení akce myši. | |
DragCompletedState | Získá stav dokončení přetažení akce myši. | |
DraggingState | Získá stav akce myši přetáhněte. | |
DragPendingState | Získá stav čekající na vyřízení přetažením myši akce. | |
HasTooltip | Získá akce myši a ověří, zda může mít popis. | |
HoveringState | Získá stav výběru ukázáním akce myši. | |
InactiveState | Získá neaktivním stavu akce myši. | |
IsActive | Získá akce myši a ověří, zda je aktivní. | |
MouseDownHitShape | Získá obrazce, přes které došlo k akce myši. | |
MouseDownPoint | Získá umístění nejnovější události myši dolů. | |
PreviousPoint | Získá nebo nastaví pozici předchozí události myši dolů. | |
ResetToolboxOnDragDrop | Určuje, zda chcete-li obnovit výběr nástrojů po operaci přetáhněte spouštěné této akce myši.Základní implementace vždy vrátí hodnotu true, což znamená, že výběr nástrojů obnoví po operaci přetáhněte spouštěné této akce myši. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Activate | Aktivuje akce myši. | |
CanCancel | Získá akce myši a ověří, zda lze zrušit. | |
Cancel | Zruší akci Myš. | |
CanComplete | Získá akce myši a ověří, zda může být dokončena. | |
CaptureMouse | Získá akce myši. | |
Click | Po klepnutí na tlačítko myši provede akce pro odvozené třídy. | |
Complete | Dokončení akce myši. | |
ContextMenuRequested | Odešle požadavek pro místní nabídky. | |
Dispose() | Uvolní všechny prostředky používané MouseAction. | |
Dispose(Boolean) | Uvolní nespravované prostředky používané MouseAction a volitelně uvolní spravované prostředky. | |
DoPaintFeedback | Maluje zpětnou vazbu pro akce myši. | |
DoubleClick | Provede akce pro odvozené třídy při poklepání myší. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
Finalize | Dokončí akci myši, ale ne dispose. (Přepisuje Object.Finalize().) | |
GetCursor | Získá ukazatel myši zobrazí. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetTooltipText | Získá text popisku položky na diagramu. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GotFocus | Přiřadí fokus akce myši. | |
Invalidate | Zruší platnost názoru akce myši. | |
LostFocus | Odstraní fokus z akce myši. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
MouseDown | Pro odvozené třídy provede akce, když uživatel klepne na tlačítko myši. | |
MouseEnter | Provede akce pro odvozené třídy, pokud umístíte ukazatel myši na obrazec v diagramu. | |
MouseHover | Provede akce pro odvozené třídy, když uživatel vybere oblast nebo prvek v diagramu. | |
MouseLeave | Provede akce pro odvozené třídy, pokud již ukazatel myši na obrazec v diagramu. | |
MouseMove | Provede akce pro odvozené třídy, když uživatel přesune ukazatel myši nad diagramu. | |
MouseUp | Provede akce pro odvozené třídy, když uživatel uvolní tlačítko myši. | |
MouseWheel | Provede akce pro odvozené třídy, pokud uživatel otáčet kolečkem myši. | |
OnClicked | Upozornění posluchače, že uživatel klepne myší. | |
OnContextMenuRequested | Upozornění posluchače vyžádané uživatelem v místní nabídce. | |
OnDiagramGotFocus | Upozornění posluchače, že diagram je aktivní. | |
OnDiagramLostFocus | Volána, když byla odeslána událost LostFocus k této AkceMysi. | |
OnDiagramScrolled | Upozornění posluchače, že uživatel se posunul do diagramu. | |
OnDoubleClick | Upozornění posluchače, že uživatel má poklepali na myši. | |
OnDragCanceled | Upozornění posluchače zrušení operace přetažení. | |
OnDragCompleted | Upozornění posluchače dokončené operace přetažení. | |
OnDraggingBegun | Upozornění posluchače, aby byla zahájena operace přetažení. | |
OnDraggingEnded | Upozornění posluchače, které skončila operace přetažení. | |
OnDragPendingBegun | Upozornění posluchače čeká operace přetažení. | |
OnDragPendingEnded | Upozornění posluchače operace přetažení je již čeká na vyřízení. | |
OnHoveringBegun | Upozornění posluchače, že myš je ním umístěn v diagramu. | |
OnHoveringEnded | Upozornění posluchače, že myš je již nad ním umístěn v diagramu. | |
OnMouseActionActivated | Upozornění posluchače, aby byla zahájena akce myši. | |
OnMouseActionCanceled | Alters posluchače zrušení akce myši. | |
OnMouseActionCompleted | Upozornění posluchače na dokončení akce myši. | |
OnMouseActionDeactivated | Upozornění posluchače Dezaktivovaná akce myši. | |
OnMouseDown | Upozornění posluchače bylo stisknuto tlačítko myši. | |
OnMouseEnter | Upozornění posluchače, že myši přesunul na obrazec v diagramu. | |
OnMouseHover | Upozornění posluchače, že myši odkazuje na oblast nebo prvek v diagramu. | |
OnMouseLeave | Upozornění posluchače již je ukazatel myši nad obrazec v diagramu. | |
OnMouseMove | Upozornění posluchače, že byl přesunut nad diagramu myší. | |
OnMouseUp | Upozornění posluchače, že uživatel vydala tlačítko myši. | |
OnMouseWheel | Upozornění posluchače, že uživatel má otáčet kolečkem myši. | |
ReleaseMouse | Upozornění posluchače, že uživatel vydala tlačítko myši. | |
Scrolled | Upozornění posluchače, že uživatel se posunul do diagramu. | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
MouseActionActivated | Vyvolá se při spuštění akce myši. | |
MouseActionDeactivated | Vyvolá se po skončení akce myši. |
Nahoru
Poznámky
Odvozujete z této třídy vytvořit vlastní akce myší, například nástroj spojnice myší.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.