Поделиться через


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 - пространство имен