[prg] Паразитное срабатывание клавиши f4
Здравствуйте господа. Есть событие нажатия клавиши:
private void listBox1_KeyDown(object sender, KeyEventArgs e)
И в нем:
if (e.KeyCode == Keys.F4)
{
//код
}
И срабатывает оно как надо, то есть при отпускании кнопки f4. Но
проблема в том, что оно еще срабатывает при нажатии alt+f4, что мне
совсем не нужно. Наверное можно попробовать написать перехватчик именно
на комбинацию alt+f4, но наверняка есть другой способ, чтобы обойтись
без этого костыля? Посоветуйте, пожалуйста.
Приветствую всех!
См. свойство KeyEventArgs.Alt
if(e.KeyCode == Keys.F4 && !(e.Alt || e.Control || e.Shift))
{
...
}
Исходное сообщение > проблема в том, что оно еще срабатывает при нажатии alt+f4, что мне