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
Наследование
HandledMouseEventArgs
Производный

Примеры

В следующем примере кода показано, как пометить событие колесика мыши как обработанное в пользовательском элементе управления.

Imports System.Windows.Forms

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, Boolean)

Инициализирует новый экземпляр HandledMouseEventArgs класса с указанной кнопкой мыши, число нажатий кнопки мыши, горизонтальные и вертикальные координаты экрана, изменение положения указателя мыши и значение, указывающее, обрабатывается ли событие.

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32)

Инициализирует новый экземпляр 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)

Применяется к