HandledMouseEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет запретить отправку события MouseWheel пользовательского элемента управления в его родительский контейнер.
public ref class HandledMouseEventArgs : System::Windows::Forms::MouseEventArgs
public class HandledMouseEventArgs : System.Windows.Forms.MouseEventArgs
type HandledMouseEventArgs = class
inherit MouseEventArgs
Public Class HandledMouseEventArgs
Inherits MouseEventArgs
- Наследование
- Производный
Примеры
В следующем примере кода показано, как пометить событие колесика мыши как обработанное в пользовательском элементе управления.
Public Class MouseWheelControl
Sub New()
' Add initialization code for the control here.
End Sub
Protected Sub MouseWheelControl_MouseWheel(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseWheel
Dim Hme As HandledMouseEventArgs = e
Hme.Handled = True
' Perform custom mouse wheel action here.
End Sub
End Class
Комментарии
Вы хотите использовать HandledMouseEventArgs в первую очередь при разработке элемента управления, который должен обрабатывать события колесика мыши и предотвращать их просмотр непосредственно родительскому контейнеру элемента управления. HandledMouseEventArgs не передается напрямую при MouseEventHandler обработке MouseWheel события. MouseEventHandler Вместо этого использует MouseEventArgs, который необходимо привести к HandledMouseEventArgs , чтобы отменить вхождение MouseWheel.
Конструкторы
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр класса HandledMouseEventArgs с использованием указанной кнопки мыши, числа щелчков кнопкой, горизонтальных и вертикальных экранных координат и величины изменения положения указателя мыши. |
HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean) |
Инициализирует новый экземпляр класса HandledMouseEventArgs с использованием указанной кнопки мыши, числа щелчков кнопкой, горизонтальных и вертикальных экранных координат, величины изменения положения указателя мыши и значения, показывающего, было ли событие обработано. |
Свойства
Button |
Возвращает значение, указывающее, какая кнопка мыши была нажата. (Унаследовано от MouseEventArgs) |
Clicks |
Возвращает значение, указывающее, сколько раз была нажата и отпущена кнопка мыши. (Унаследовано от MouseEventArgs) |
Delta |
Получает значение со знаком, указывающее количество делений, на которое повернулось колесико мыши, умноженное на константу WHEEL_DELTA. Делением называется один зубец колесика мыши. (Унаследовано от MouseEventArgs) |
Handled |
Получает или задает признак необходимости перенаправления события в родительский контейнер элемента управления. |
Location |
Возвращает расположение указателя мыши в момент создания события мыши. (Унаследовано от MouseEventArgs) |
X |
Возвращает координату X указателя мыши в момент создания события мыши. (Унаследовано от MouseEventArgs) |
Y |
Возвращает координату Y указателя мыши в момент создания события мыши. (Унаследовано от MouseEventArgs) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |