Обнаружение Ctrl + левый клик на приложении winforms Как определить, когда пользователи удерживают клавишу Ctrl и щелкают левой кнопкой мыши по кнопке в приложении Windows Forms? Ответ 1 Вам нужно проверить значение Form.ModifierKeys, чтобы увидеть, было ли нажато Control, например: btn.Click += new EventHandler(btn_Click); private void btn_Click(object sender, EventArgs e) { if (Form.ModifierKeys == Keys.Control) { // Do Ctrl-Left Click Work } }
Ответ 1 Вам нужно проверить значение Form.ModifierKeys, чтобы увидеть, было ли нажато Control, например: btn.Click += new EventHandler(btn_Click); private void btn_Click(object sender, EventArgs e) { if (Form.ModifierKeys == Keys.Control) { // Do Ctrl-Left Click Work } }