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


ScrollableControl.OnMouseWheel(MouseEventArgs) Метод

Определение

Вызывает событие MouseWheel.

protected:
 override void OnMouseWheel(System::Windows::Forms::MouseEventArgs ^ e);
protected override void OnMouseWheel (System.Windows.Forms.MouseEventArgs e);
override this.OnMouseWheel : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides Sub OnMouseWheel (e As MouseEventArgs)

Параметры

e
MouseEventArgs

Объект MouseEventArgs, содержащий данные события.

Комментарии

Если отображается вертикальная полоса прокрутки, то есть VScroll свойство имеет значение true, колесико мыши прокручивает ScrollableControl элемент управления по вертикали. Однако, если отображается только горизонтальная полоса прокрутки, то это означает, что VScroll для задано значение false , а HScroll свойству, присваиваемому true, колесику мыши, выполняется прокрутка по горизонтали.

При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка и вызов событий.

Метод OnMouseWheel также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.

Примечания для тех, кто наследует этот метод

При переопределении OnMouseWheel(MouseEventArgs) в производном классе обязательно вызовите метод базового класса OnMouseWheel(MouseEventArgs) , чтобы зарегистрированные делегаты получали событие.

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

См. также раздел