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) , чтобы зарегистрированные делегаты получали событие.