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


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
Производный

Примеры

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

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)

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