Как использовать колёсико мышки. [Решено]
Цитата: Удаленный пользователь от 02.01.2022, 23:31Здравствуйте! Я столкнулся с тем что немогу найти обработчик прокрутки колесика мышки. Я хочу что бы принаведение на определённую область при прокрутки мышки менялось значение. Просмотрел все события мышки а нечего не нашёл. Начал гуглить отправляет меня на страницу Microsoft. А я смотрю и вообще не понимаю. Если кто то знает напишите или объясните как читать документацию на Microsofte.
Здравствуйте! Я столкнулся с тем что немогу найти обработчик прокрутки колесика мышки. Я хочу что бы принаведение на определённую область при прокрутки мышки менялось значение. Просмотрел все события мышки а нечего не нашёл. Начал гуглить отправляет меня на страницу Microsoft. А я смотрю и вообще не понимаю. Если кто то знает напишите или объясните как читать документацию на Microsofte.
Цитата: admin от 02.01.2022, 23:41Добрый вечер 🖐
Цитата: Mihail от 02.01.2022, 23:31Начал гуглить отправляет меня на страницу Microsoft. А я смотрю и вообще не понимаю.
Потому что туториалы пишут либо ботаники, либо задроты-ботаники, либо рукожопы-задроты-ботаники.
В конструкторе, после
InitializeComponent(), подписываешься на событие:MouseWheel += new MouseEventHandler(Wheel);Он будет ругаться на то, что Wheel не существует.
Наводишь мышь на ошибку и выбираешь первый вариантСоздать метод Wheel.
Внутри метода будет это ➜throw new NotImplementedException();Удаляешь.
Вписываешь это:// Если крутим колесо вверх if (e.Delta > 0) { } // Если вниз else { }[spoiler title="Всё вместе выглядит так:"]
public Form1() { InitializeComponent(); MouseWheel += new MouseEventHandler(Wheel); } void Wheel(object sender, MouseEventArgs e) { // Если крутим колесо вверх if (e.Delta > 0) { } // Если вниз else { } }[/spoiler]
Добрый вечер 🖐
Цитата: Mihail от 02.01.2022, 23:31Начал гуглить отправляет меня на страницу Microsoft. А я смотрю и вообще не понимаю.
Потому что туториалы пишут либо ботаники, либо задроты-ботаники, либо рукожопы-задроты-ботаники.
В конструкторе, после СкопированоInitializeComponent(), подписываешься на событие:
MouseWheel += new MouseEventHandler(Wheel);
Он будет ругаться на то, что Wheel не существует.
Наводишь мышь на ошибку и выбираешь первый вариант СкопированоСоздать метод Wheel.
Внутри метода будет это ➜ Скопированоthrow new NotImplementedException(); Удаляешь.
Вписываешь это:
// Если крутим колесо вверх
if (e.Delta > 0)
{
}
// Если вниз
else
{
}
public Form1()
{
InitializeComponent();
MouseWheel += new MouseEventHandler(Wheel);
}
void Wheel(object sender, MouseEventArgs e)
{
// Если крутим колесо вверх
if (e.Delta > 0)
{
}
// Если вниз
else
{
}
}
Цитата: Удаленный пользователь от 02.01.2022, 23:52Спасибо огромное!
Самое то!
Спасибо огромное!
Самое то!