MouseAction - класс
Представляет действие мыши.
Иерархия наследования
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
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Синтаксис
'Декларация
Public MustInherit Class MouseAction _
Implements IDisposable
public abstract class MouseAction : IDisposable
Тип MouseAction предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
MouseAction() | Инициализирует новый экземпляр класса MouseAction. | |
MouseAction(Diagram) | Инициализирует новый экземпляр класса MouseAction. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ActionCanceledState | Возвращает отмененному состояние для действия мыши. | |
ActionCompletedState | Получает состояние завершения для действия мышью. | |
CanBumpScroll | Возвращает действие мыши и проверяет, является ли она может привести к схеме прокрутки. | |
ClickedState | Возвращает нажатие состояние для действия мыши. | |
CurrentDiagramArgs | Получает аргументы события для текущей схемы, в которой действие мыши. | |
CurrentMouseActionEvent | Возвращает рядовое событие для действия мыши. | |
CurrentMouseActionState | Возвращает текущее состояние для действия мыши. | |
CurrentPoint | Получает или задает положение указателя мыши для текущей действия мышью. | |
Diagram | Получает схему, к которой действие мыши присвоенна. | |
DragCanceledState | Получает состояние отмены для действия перетаскивания мышью. | |
DragCompletedState | Получает состояние завершения перетаскивания действия мышью. | |
DraggingState | Получает состояние перетаскивания действия мышью. | |
DragPendingState | Получает состояние ожидания для действия перетаскивания мышью. | |
HasTooltip | Возвращает действие мыши и проверяет, является ли она может содержать подсказку. | |
HoveringState | Возвращает в диапазоне состояние для действия мыши. | |
InactiveState | Возвращает неактивного состояние для действия мыши. | |
IsActive | Возвращает действие мыши и проверяет, является ли она открыта. | |
MouseDownHitShape | Возвращает форму, в которой действие мыши. | |
MouseDownPoint | Получает положение последнего события мышь-вниз. | |
PreviousPoint | Возвращает или задает позицию предыдущего события мышь-вниз. | |
ResetToolboxOnDragDrop | Ли сбросить выделение области элементов после операции сопротивлени-удаления активированной данным действием мыши.Базовая реализация всегда возвращает значение true, это означает, что выделение области элементов будет сброшено после операции сопротивлени-удаления активированной данным действием мыши. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Activate | Активировать действие мыши. | |
CanCancel | Возвращает действие мыши и проверяет, является ли она может быть отменено. | |
Cancel | Отменяет действие мыши. | |
CanComplete | Возвращает действие мыши и проверяет, является ли она может быть закончена. | |
CaptureMouse | Возвращает действие мыши. | |
Click | Выполняет действия для производных классов при щелчке элемента мышью. | |
Complete | Выполняет действие мыши. | |
ContextMenuRequested | Отправляет запрос для контекстного меню. | |
Dispose() | Освобождает все ресурсы, используемые объектом MouseAction. | |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые объектом MouseAction, а при необходимости освобождает также управляемые ресурсы. | |
DoPaintFeedback | Закрашивает отзыв для действия мыши. | |
DoubleClick | Выполняет действия для производных классов, когда пользователь дважды щелкает мышью. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Завершает действие мыши, но не удаляет ее. (Переопределяет Object.Finalize().) | |
GetCursor | Получает указатель отображаться для мыши. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetTooltipText | Возвращает текст подсказки для элемента в схеме. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GotFocus | Присвоит фокуса в действии мышью. | |
Invalidate | Делает недействительной отклик от действия мышью. | |
LostFocus | Удаляет фокус из действия мышью. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
MouseDown | Выполняет действия для производных классов, когда пользователь щелкает мышью. | |
MouseEnter | Выполняет действия для производных классов, когда указатель мыши на пункты фигуре на схеме. | |
MouseHover | Выполняет действия для производных классов, когда точки пользователя к области или элементу в схеме. | |
MouseLeave | Выполняет действия для производных классов, когда точки мыши больше не к фигуре на схеме. | |
MouseMove | Выполняет действия для производных классов, когда пользователь перемещает указатель мыши на схему. | |
MouseUp | Выполняет действия для производных классов, когда выпуски пользователем кнопки мыши. | |
MouseWheel | Выполняет действия для производных классов, когда пользователь выполняет циклический сдвиг колесика мыши. | |
OnClicked | Alerts, прослушиватели, что пользователь щелкнул мышью. | |
OnContextMenuRequested | Alerts, прослушиватели, что пользователь запросил контекстное меню. | |
OnDiagramGotFocus | Alerts, прослушиватели, что схема имеет фокус. | |
OnDiagramLostFocus | Вызывается, когда событие было LostFocus передается этому MouseAction. | |
OnDiagramScrolled | Alerts, прослушиватели, что пользователь прокрутил схемы. | |
OnDoubleClick | Alerts, прослушиватели, что пользователь щелкнул мышью дважды. | |
OnDragCanceled | Alerts, прослушиватели, что операция перетаскивания отменена. | |
OnDragCompleted | Alerts, прослушиватели, что операция перетаскивания была завершена. | |
OnDraggingBegun | Alerts, прослушиватели, что начала операции перетаскивания. | |
OnDraggingEnded | Alerts, прослушиватели, что операция перетаскивания. | |
OnDragPendingBegun | Alerts, прослушиватели, что операция перетаскивания отложена. | |
OnDragPendingEnded | Alerts, прослушиватели, что операция перетаскивания перестает быть отложена. | |
OnHoveringBegun | Alerts, прослушиватели, что наведении указателя мыши на схеме. | |
OnHoveringEnded | Alerts, прослушиватели, что мыши больше не лежит в диапазоне над схемой. | |
OnMouseActionActivated | Alerts, прослушиватели, что действие мыши разработаны. | |
OnMouseActionCanceled | Изменяет прослушиватели, что действие мыши была отменена. | |
OnMouseActionCompleted | Alerts, прослушиватели, что действие мыши завершена. | |
OnMouseActionDeactivated | Alerts, прослушиватели, что действие мыши была выключена. | |
OnMouseDown | Alerts, прослушиватели, что была нажата кнопка мыши. | |
OnMouseEnter | Alerts, прослушиватели, что указатель мыши над формой попали в схеме. | |
OnMouseHover | Alerts, прослушиватели, что мышь указывает на области или элементу в схеме. | |
OnMouseLeave | Alerts, прослушиватели, что мыши больше не с формой в схеме. | |
OnMouseMove | Alerts, прослушиватели, что было перемещено мыши над схемой. | |
OnMouseUp | Alerts, прослушиватели, что пользователь освобождал кнопки мыши. | |
OnMouseWheel | Alerts, прослушиватели, что пользователь за циклический сдвиг колесика мыши. | |
ReleaseMouse | Alerts, прослушиватели, что пользователь освобождал кнопки мыши. | |
Scrolled | Alerts, прослушиватели, что пользователь прокрутил схемы. | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
MouseActionActivated | Происходит при запуске действия мышью. | |
MouseActionDeactivated | Происходит, когда действие мыши. |
В начало страницы
Заметки
Наследование от этого класса, чтобы создать собственные пользовательские действия мыши как средство мыши соединителя.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен