Sdílet prostřednictvím


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
Chráněná metoda MouseAction() Vytvoří novou instanci třídy MouseAction.
Chráněná metoda MouseAction(Diagram) Vytvoří novou instanci třídy MouseAction.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnostStatický člen ActionCanceledState Získá stav zrušeno pro akce myši.
Veřejná vlastnostStatický člen ActionCompletedState Získá stav dokončeno akce myši.
Veřejná vlastnost CanBumpScroll Získá akce myši a ověří, zda může způsobit diagramu, který chcete posunout.
Veřejná vlastnostStatický člen ClickedState Získá stav jste klepnuli akce myši.
Veřejná vlastnost CurrentDiagramArgs Získá argumentů události pro aktuální diagram, ve kterém došlo k akce myši.
Veřejná vlastnost CurrentMouseActionEvent Získá aktuální událost akce myši.
Veřejná vlastnost CurrentMouseActionState Získá aktuální stav akce myši.
Veřejná vlastnost CurrentPoint Získá nebo nastaví pozici myši pro aktuální akce myši.
Chráněná vlastnost Diagram Získá diagramu, ke kterému je přiřazena akce myši.
Veřejná vlastnostStatický člen DragCanceledState Získá stav přetáhněte zrušení akce myši.
Veřejná vlastnostStatický člen DragCompletedState Získá stav dokončení přetažení akce myši.
Veřejná vlastnostStatický člen DraggingState Získá stav akce myši přetáhněte.
Veřejná vlastnostStatický člen DragPendingState Získá stav čekající na vyřízení přetažením myši akce.
Veřejná vlastnost HasTooltip Získá akce myši a ověří, zda může mít popis.
Veřejná vlastnostStatický člen HoveringState Získá stav výběru ukázáním akce myši.
Veřejná vlastnostStatický člen InactiveState Získá neaktivním stavu akce myši.
Veřejná vlastnost IsActive Získá akce myši a ověří, zda je aktivní.
Veřejná vlastnost MouseDownHitShape Získá obrazce, přes které došlo k akce myši.
Veřejná vlastnost MouseDownPoint Získá umístění nejnovější události myši dolů.
Veřejná vlastnost PreviousPoint Získá nebo nastaví pozici předchozí události myši dolů.
Veřejná vlastnost 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
Veřejná metoda Activate Aktivuje akce myši.
Veřejná metoda CanCancel Získá akce myši a ověří, zda lze zrušit.
Veřejná metoda Cancel Zruší akci Myš.
Veřejná metoda CanComplete Získá akce myši a ověří, zda může být dokončena.
Chráněná metoda CaptureMouse Získá akce myši.
Veřejná metoda Click Po klepnutí na tlačítko myši provede akce pro odvozené třídy.
Veřejná metoda Complete Dokončení akce myši.
Veřejná metoda ContextMenuRequested Odešle požadavek pro místní nabídky.
Veřejná metoda Dispose() Uvolní všechny prostředky používané MouseAction.
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané MouseAction a volitelně uvolní spravované prostředky.
Veřejná metoda DoPaintFeedback Maluje zpětnou vazbu pro akce myši.
Veřejná metoda DoubleClick Provede akce pro odvozené třídy při poklepání myší.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Dokončí akci myši, ale ne dispose. (Přepisuje Object.Finalize().)
Veřejná metoda GetCursor Získá ukazatel myši zobrazí.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetTooltipText Získá text popisku položky na diagramu.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GotFocus Přiřadí fokus akce myši.
Chráněná metoda Invalidate Zruší platnost názoru akce myši.
Veřejná metoda LostFocus Odstraní fokus z akce myši.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda MouseDown Pro odvozené třídy provede akce, když uživatel klepne na tlačítko myši.
Veřejná metoda MouseEnter Provede akce pro odvozené třídy, pokud umístíte ukazatel myši na obrazec v diagramu.
Veřejná metoda MouseHover Provede akce pro odvozené třídy, když uživatel vybere oblast nebo prvek v diagramu.
Veřejná metoda MouseLeave Provede akce pro odvozené třídy, pokud již ukazatel myši na obrazec v diagramu.
Veřejná metoda MouseMove Provede akce pro odvozené třídy, když uživatel přesune ukazatel myši nad diagramu.
Veřejná metoda MouseUp Provede akce pro odvozené třídy, když uživatel uvolní tlačítko myši.
Veřejná metoda MouseWheel Provede akce pro odvozené třídy, pokud uživatel otáčet kolečkem myši.
Chráněná metoda OnClicked Upozornění posluchače, že uživatel klepne myší.
Chráněná metoda OnContextMenuRequested Upozornění posluchače vyžádané uživatelem v místní nabídce.
Chráněná metoda OnDiagramGotFocus Upozornění posluchače, že diagram je aktivní.
Chráněná metoda OnDiagramLostFocus Volána, když byla odeslána událost LostFocus k této AkceMysi.
Chráněná metoda OnDiagramScrolled Upozornění posluchače, že uživatel se posunul do diagramu.
Chráněná metoda OnDoubleClick Upozornění posluchače, že uživatel má poklepali na myši.
Chráněná metoda OnDragCanceled Upozornění posluchače zrušení operace přetažení.
Chráněná metoda OnDragCompleted Upozornění posluchače dokončené operace přetažení.
Chráněná metoda OnDraggingBegun Upozornění posluchače, aby byla zahájena operace přetažení.
Chráněná metoda OnDraggingEnded Upozornění posluchače, které skončila operace přetažení.
Chráněná metoda OnDragPendingBegun Upozornění posluchače čeká operace přetažení.
Chráněná metoda OnDragPendingEnded Upozornění posluchače operace přetažení je již čeká na vyřízení.
Chráněná metoda OnHoveringBegun Upozornění posluchače, že myš je ním umístěn v diagramu.
Chráněná metoda OnHoveringEnded Upozornění posluchače, že myš je již nad ním umístěn v diagramu.
Chráněná metoda OnMouseActionActivated Upozornění posluchače, aby byla zahájena akce myši.
Chráněná metoda OnMouseActionCanceled Alters posluchače zrušení akce myši.
Chráněná metoda OnMouseActionCompleted Upozornění posluchače na dokončení akce myši.
Chráněná metoda OnMouseActionDeactivated Upozornění posluchače Dezaktivovaná akce myši.
Chráněná metoda OnMouseDown Upozornění posluchače bylo stisknuto tlačítko myši.
Chráněná metoda OnMouseEnter Upozornění posluchače, že myši přesunul na obrazec v diagramu.
Chráněná metoda OnMouseHover Upozornění posluchače, že myši odkazuje na oblast nebo prvek v diagramu.
Chráněná metoda OnMouseLeave Upozornění posluchače již je ukazatel myši nad obrazec v diagramu.
Chráněná metoda OnMouseMove Upozornění posluchače, že byl přesunut nad diagramu myší.
Chráněná metoda OnMouseUp Upozornění posluchače, že uživatel vydala tlačítko myši.
Chráněná metoda OnMouseWheel Upozornění posluchače, že uživatel má otáčet kolečkem myši.
Chráněná metoda ReleaseMouse Upozornění posluchače, že uživatel vydala tlačítko myši.
Veřejná metoda Scrolled Upozornění posluchače, že uživatel se posunul do diagramu.
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost MouseActionActivated Vyvolá se při spuštění akce myši.
Veřejná událost 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů