Отправляет email-рассылки с помощью сервиса Sendsay

[prg] Паразитное срабатывание клавиши f4

Здравствуйте господа. Есть событие нажатия клавиши:

private void listBox1_KeyDown(object sender, KeyEventArgs e)

И в нем:

if (e.KeyCode == Keys.F4)
{
//код
}

И срабатывает оно как надо, то есть при отпускании кнопки f4. Но
проблема в том, что оно еще срабатывает при нажатии alt+f4, что мне
совсем не нужно. Наверное можно попробовать написать перехватчик именно
на комбинацию alt+f4, но наверняка есть другой способ, чтобы обойтись
без этого костыля? Посоветуйте, пожалуйста.

Ответить   Sat, 12 Aug 2017 23:35:28 +0300 (#3512675)

 

Ответы:

Приветствую всех!
См. свойство KeyEventArgs.Alt

if(e.KeyCode == Keys.F4 && !(e.Alt || e.Control || e.Shift))
{
...
}

Исходное сообщение > проблема в том, что оно еще срабатывает при нажатии alt+f4, что мне

Ответить   "i_chay" Sun, 13 Aug 2017 08:15:04 +0300 (#3512696)

 

привет всем.
кто подскажет где взять русскоязычные мануалы по WxPython?
кроме
http://wiki.python.su/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B8/WxPythonInAction

Ответить   Mon, 14 Aug 2017 21:30:05 +0300 (#3512924)