Как привязать событие колеса мыши к форме, имеющей панель и полосу прокрутки - PullRequest
0 голосов
/ 20 июля 2010

Я хочу подключить событие колеса мыши к своей полосе прокрутки, но не вижу события колеса мыши в свойствах элемента управления. У меня есть форма, на которой у меня есть панель и вертикальная полоса прокрутки. Пока моя полоса прокрутки не работает с колесом мыши. Мне нужно это событие, чтобы подключить его к моей полосе прокрутки. Как это сделать ??

1 Ответ

5 голосов
/ 20 июля 2010

Необходимо присоединить к событию MouseWheel :

Происходит, когда колесо мыши перемещается, когда элемент управления имеет фокус.

Например,:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        this.MouseWheel += new MouseEventHandler(MouseWheelEvent);
        this.MouseMove += new MouseEventHandler(MouseWheelEvent);
    }

    private void MouseWheelEvent(object sender, MouseEventArgs e)
    {
        Console.Out.WriteLine(e.Delta);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...