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)
Параметры
Объект, MouseEventArgs содержащий данные события.
Комментарии
Если вертикальная полоса прокрутки видна, это означает, что VScroll для свойства задано trueзначение, колесико мыши прокручивается ScrollableControl по вертикали элемента управления. Однако если отображается только горизонтальная полоса прокрутки, это означает, что VScroll задано значение false и HScroll свойство, для которого true, задано колесико мыши, прокручивается по горизонтали.
При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".
Метод OnMouseWheel также позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительный способ обработки события в производном классе.
Примечания для тех, кто наследует этот метод
При переопределении OnMouseWheel(MouseEventArgs) в производном классе обязательно вызовите метод базового класса OnMouseWheel(MouseEventArgs) , чтобы зарегистрированные делегаты получали событие.