Как обработать события Ctrl+клик мыши - C#
Формулировка задачи:
В задании сказано, что если на форме при нажатии на левую кнопку мыши была нажата ctrl то приложение должно быть закрыто.
Пробовал реализовать событие MouseClick, но не пойму как туда привязать проверку нажатой кнопки
Пробовал реализовать событие KeyDown, но там не пойму как реализовать проверку кнопки мыши.
Подскажите как сие можно реализовать на Windows Form
Решение задачи: «Как обработать события Ctrl+клик мыши»
textual
Листинг программы
private void Form1_MouseDown(object sender, MouseEventArgs e) { if (Control.ModifierKeys == Keys.Shift && e.Button == System.Windows.Forms.MouseButtons.Left) { //Какое то действие } if (Control.ModifierKeys == Keys.Alt && e.Button == System.Windows.Forms.MouseButtons.Left) { //Какое то действие } if (Control.ModifierKeys == Keys.Control && e.Button == System.Windows.Forms.MouseButtons.Left) { //Какое то действие } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д