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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 klasy MouseAction. | |
MouseAction(Diagram) | Inicjuje nowe wystąpienie klasy MouseAction. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ActionCanceledState | Pobiera stan Anulowane akcji myszy. | |
ActionCompletedState | Pobiera stan zakończone działania myszy. | |
CanBumpScroll | Pobiera Akcja myszy i sprawdza, czy może powodować diagram do przewijania. | |
ClickedState | Pobiera stan kliknięciu akcji myszy. | |
CurrentDiagramArgs | Pobiera argumenty zdarzeń dla bieżącego diagramu, w którym wystąpiło działanie myszy. | |
CurrentMouseActionEvent | Pobiera zdarzenie current dla akcji myszy. | |
CurrentMouseActionState | Pobiera bieżący stan akcji myszy. | |
CurrentPoint | Pobiera lub ustawia pozycję mysz dla bieżącego działania myszy. | |
Diagram | Pobiera diagramu, do którego jest przypisana akcja myszy. | |
DragCanceledState | Pobiera stan unieważnienia drag akcji myszy. | |
DragCompletedState | Pobiera stan wykonania przeciągnij działanie myszy. | |
DraggingState | Pobiera stan przeciągnij działanie myszy. | |
DragPendingState | Pobiera stan Oczekujące drag akcji myszy. | |
HasTooltip | Pobiera Akcja myszy i sprawdza, czy może mieć etykietka narzędzia. | |
HoveringState | Pobiera stan unoszące się na działanie myszy. | |
InactiveState | Pobiera nieaktywny stan akcji myszy. | |
IsActive | Pobiera akcji myszy i sprawdza, czy jest aktywny. | |
MouseDownHitShape | Pobiera kształtu, w którym wystąpił akcji myszy. | |
MouseDownPoint | Pobiera pozycji najbardziej aktualnych zdarzeń myszy. | |
PreviousPoint | Pobiera lub ustawia pozycję poprzednie zdarzenie myszy. | |
ResetToolboxOnDragDrop | Czy zresetować przybornik zaznaczenia po zakończeniu operacji Przeciągnij upuść wywołane przez to działanie myszy.Implementacji podstawowej zawsze zwraca wartość true, co oznacza, że wybór przybornik zostaną zresetowane po zakończeniu operacji Przeciągnij upuść wywołane przez to działanie myszy. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Activate | Aktywuje działanie myszy. | |
CanCancel | Pobiera Akcja myszy i sprawdza, czy może być anulowane. | |
Cancel | Anuluje działanie myszy. | |
CanComplete | Pobiera Akcja 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 zasoby używane przez MouseAction i opcjonalnie zwalnia zarządzanych zasobów. | |
DoPaintFeedback | Malowanie opinii dla akcji myszy. | |
DoubleClick | Wykonuje akcje dla klas pochodnych, dwukrotne kliknięcie myszą. | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Kończenie znajdujących się w działania myszy, ale nie usuwaj. (Zastępuje Object.Finalize()). | |
GetCursor | Pobiera wskaźnik do wyświetlenia dla myszy. | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (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 na działanie myszy. | |
Invalidate | Powoduje unieważnienie opinii od akcji myszy. | |
LostFocus | Usuwa fokus z akcji myszy. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MouseDown | Wykonuje akcje dla klas pochodnych, gdy użytkownik kliknie myszą. | |
MouseEnter | Wykonuje akcje dla klas pochodnych, gdy wskaźnik myszy wskazuje do kształtu na diagramie. | |
MouseHover | Wykonuje akcje dla klas pochodnych, gdy użytkownik wskaże obszar lub element na diagramie. | |
MouseLeave | Wykonuje akcje dla klas pochodnych, gdy wskaźnik myszy wskazuje już do kształtu na diagramie. | |
MouseMove | Wykonuje akcje dla klas pochodnych, gdy użytkownik przesuwa mysz nad diagramu. | |
MouseUp | Wykonuje akcje dla klas pochodnych, gdy użytkownik zwolni przycisk myszy. | |
MouseWheel | Wykonuje akcje dla klas pochodnych, gdy użytkownik obraca kółkiem myszy. | |
OnClicked | Alerty słuchaczy, że po kliknięciu myszą. | |
OnContextMenuRequested | Alerty słuchaczy, że użytkownik zażądał menu skrótów. | |
OnDiagramGotFocus | Alerty słuchaczy, że diagram ma fokus. | |
OnDiagramLostFocus | Wywoływane, gdy zdarzenie LostFocus, zostały wysłane do tego MouseAction. | |
OnDiagramScrolled | Alerty słuchaczy, że użytkownik ma przewijane diagramu. | |
OnDoubleClick | Alerty słuchaczy, że użytkownik ma dwukrotnym kliknięciu myszą. | |
OnDragCanceled | Alerty słuchaczy operacji przeciągania zostało anulowane. | |
OnDragCompleted | Alerty detektory o zakończeniu operacji przeciągania. | |
OnDraggingBegun | Alerty nasłuchujących rozpoczął operacji przeciągania. | |
OnDraggingEnded | Alerty nasłuchujących operacji przeciągania została zakończona. | |
OnDragPendingBegun | Alerty słuchaczy, że oczekuje operacji przeciągania. | |
OnDragPendingEnded | Alerty słuchaczy, że operacji przeciągania nie jest już oczekujące. | |
OnHoveringBegun | Alerty nasłuchujących myszy znajduje się na diagramie. | |
OnHoveringEnded | Alerty nasłuchujących myszka znajduje się już na diagramie. | |
OnMouseActionActivated | Alerty nasłuchujących rozpoczął działanie myszy. | |
OnMouseActionCanceled | Detektory Alters Anulowano działanie myszy. | |
OnMouseActionCompleted | Alerty nasłuchujących zakończyła działanie myszy. | |
OnMouseActionDeactivated | Alerty detektory akcji myszy została zdezaktywowana. | |
OnMouseDown | Alerty słuchaczy kliknięciu myszą. | |
OnMouseEnter | Alerty nasłuchujących myszy został przeniesiony na kształcie na diagramie. | |
OnMouseHover | Alerty nasłuchujących myszy wskazuje obszar lub element na diagramie. | |
OnMouseLeave | Alerty słuchaczy, że mysz przestanie na kształcie na diagramie. | |
OnMouseMove | Alerty detektory, czy myszy zostały przeniesione na diagramie. | |
OnMouseUp | Alerty słuchaczy, że użytkownik ma zwolniony przycisk myszy. | |
OnMouseWheel | Alerty słuchaczy, że użytkownik został obrócony kółka myszy. | |
ReleaseMouse | Alerty słuchaczy, że użytkownik ma zwolniony przycisk myszy. | |
Scrolled | Alerty słuchaczy, że użytkownik ma przewijane diagramu. | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
MouseActionActivated | Występuje, gdy zaczyna się 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.