Klasa MouseAction
Reprezentuje działanie myszy.
Hierarchia dziedziczenia
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
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Składnia
'Deklaracja
Public MustInherit Class MouseAction _
Implements IDisposable
public abstract class MouseAction : IDisposable
Typ MouseAction uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
MouseAction() | Inicjuje nowe wystąpienie MouseAction klasy. | |
MouseAction(Diagram) | Inicjuje nowe wystąpienie MouseAction klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ActionCanceledState | Pobiera stan Anulowane dla działania myszy. | |
ActionCompletedState | Pobiera stan wykonany na działanie myszy. | |
CanBumpScroll | Pobiera działanie myszy i sprawdza, czy może spowodować diagramu do przewijania. | |
ClickedState | Pobiera Państwo klikniętego dla działania myszy. | |
CurrentDiagramArgs | Pobiera argumenty zdarzeń dla bieżącego diagramu, w którym wystąpił działanie myszy. | |
CurrentMouseActionEvent | Pobiera bieżący zdarzenia dla działania myszy. | |
CurrentMouseActionState | Pobiera bieżący stan działania myszy. | |
CurrentPoint | Pobiera lub ustawia pozycję myszy dla bieżącego działania myszy. | |
Diagram | Pobiera diagramu, do którego jest przypisana akcja myszy. | |
DragCanceledState | Pobiera stan unieważnienia przeciągnij dla działania myszy. | |
DragCompletedState | Pobiera przeciągnij stan ukończenia dla działania myszy. | |
DraggingState | Pobiera stan przeciągnij działanie myszy. | |
DragPendingState | Pobiera stan Oczekujące przeciągnij dla działania myszy. | |
HasTooltip | Pobiera działanie myszy i sprawdza, czy może mieć etykietka narzędzia. | |
HoveringState | Pobiera aktywowania stanu działania myszy. | |
InactiveState | Pobiera nieaktywnym stanie działania myszy. | |
IsActive | Pobiera działanie myszy i sprawdza, czy jest aktywny. | |
MouseDownHitShape | Pobiera kształtu, w którym wystąpił działania myszy. | |
MouseDownPoint | Pobiera położenie ostatnich zdarzeń myszy. | |
PreviousPoint | Pobiera lub ustawia pozycję poprzednie zdarzenie myszy. | |
ResetToolboxOnDragDrop | Czy zresetować przybornik zaznaczenia po zakończeniu operacji przeciągnij i upuść wyzwolone przez działanie myszy.Implementacji podstawowej, zawsze zwraca wartość true, co oznacza, że wybór przybornik zostanie zresetowana po zakończeniu operacji przeciągnij i upuść wyzwolone przez działanie myszy. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Activate | Uaktywnia działanie myszy. | |
CanCancel | Pobiera działanie myszy i sprawdza, czy może być anulowane. | |
Cancel | Anuluje działanie myszy. | |
CanComplete | Pobiera działanie myszy i sprawdza, czy może być wypełnione. | |
CaptureMouse | Pobiera działanie myszy. | |
Click | Po kliknięciu myszą, wykonuje akcje dla klas pochodnych. | |
Complete | Kończy działanie myszy. | |
ContextMenuRequested | Wysyła żądanie do menu skrótów. | |
Dispose() | Zwalnia wszystkie zasoby używane przez MouseAction. | |
Dispose(Boolean) | Zwalnia niezarządzanych zasobów używanych przez MouseAction i opcjonalnie zwalnia zarządzanych zasobów. | |
DoPaintFeedback | Malowanie opinii dla działania myszy. | |
DoubleClick | Wykonuje akcje dla klas pochodnych, gdy użytkownik kliknie dwukrotnie myszą. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Kończenie znajdujących się działanie myszy, ale nie usuwaj. (Zastępuje Object.Finalize()). | |
GetCursor | Pobiera wskaźnik, aby wyświetlić myszy. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetTooltipText | Pobiera tekst etykietki narzędzia dla elementu na diagramie. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GotFocus | Przypisuje fokus działanie myszy. | |
Invalidate | Unieważnia opinii od działania myszy. | |
LostFocus | Usuwa fokus z działania myszy. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MouseDown | Wykonuje akcje dla klas pochodnych, gdy użytkownik kliknie przycisk myszy. | |
MouseEnter | Wykonuje akcje dla klas pochodnych, gdy wskaźnik myszy wskazuje kształtu na diagramie. | |
MouseHover | Wykonuje akcje dla klas pochodnych, gdy użytkownik wskaże do obszaru lub elementu na diagramie. | |
MouseLeave | Wykonuje akcje dla klas pochodnych, gdy wskaźnik myszy wskazuje się już do kształtu na diagramie. | |
MouseMove | Wykonuje akcje dla klas pochodnych, gdy użytkownik przesuwa wskaźnik myszy nad diagramu. | |
MouseUp | Wykonuje akcje dla klas pochodnych, gdy użytkownik zwolni przycisk myszy. | |
MouseWheel | Gdy użytkownik obraca kółkiem myszy, wykonuje akcje dla klas pochodnych. | |
OnClicked | Alerty detektory, że użytkownik kliknął przycisk myszy. | |
OnContextMenuRequested | Alerty detektory, że użytkownik zażądał menu skrótów. | |
OnDiagramGotFocus | Alerty detektory, że diagram ma fokus. | |
OnDiagramLostFocus | Wywoływane, gdy zdarzenie LostFocus, zostały wysłane do tego MouseAction. | |
OnDiagramScrolled | Alerty detektory, że użytkownik ma przewijane diagramu. | |
OnDoubleClick | Alerty detektory, że użytkownik został kliknięty dwukrotnie myszą. | |
OnDragCanceled | Alerty detektory operacji przeciągania zostało anulowane. | |
OnDragCompleted | Alerty detektory zakończenia operacji przeciągania. | |
OnDraggingBegun | Detektory alerty, które rozpoczęto operację przeciągania. | |
OnDraggingEnded | Detektory alerty, które operacji przeciągania została zakończona. | |
OnDragPendingBegun | Alerty detektory oczekuje operacji przeciągania. | |
OnDragPendingEnded | Alerty detektory operacji przeciągania jest już oczekujące. | |
OnHoveringBegun | Detektory alerty, które najechanie wskaźnikiem myszy jest diagramu. | |
OnHoveringEnded | Detektory alerty, które myszy jest już najechanie diagramu. | |
OnMouseActionActivated | Detektory alerty, które rozpoczęto działania myszy. | |
OnMouseActionCanceled | Detektory Alters Anulowano działanie myszy. | |
OnMouseActionCompleted | Alerty detektory zakończył działanie myszy. | |
OnMouseActionDeactivated | Alerty detektory działania myszy został dezaktywowany. | |
OnMouseDown | Alerty detektory został kliknięty przycisk myszy. | |
OnMouseEnter | Detektory alerty, które myszy jest przesuwany nad kształtu na diagramie. | |
OnMouseHover | Detektory alerty, które myszą do obszaru lub elementu na diagramie. | |
OnMouseLeave | Alerty detektory, że kursor znajduje się już nad kształtu na diagramie. | |
OnMouseMove | Alerty detektory, czy myszy zostały przeniesione na diagramie. | |
OnMouseUp | Alerty detektory, że użytkownik wydała przycisk myszy. | |
OnMouseWheel | Alerty detektory, że użytkownik ma obracać kółko myszy. | |
ReleaseMouse | Alerty detektory, że użytkownik wydała przycisk myszy. | |
Scrolled | Alerty detektory, że użytkownik ma przewijane diagramu. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
MouseActionActivated | Występuje, gdy rozpoczyna działanie myszy. | |
MouseActionDeactivated | Występuje, gdy kończy działanie myszy. |
Początek
Uwagi
Pochodzić z tej klasy, aby utworzyć własne akcje niestandardowe myszy, takie jak narzędzie myszy łącznik.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.