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

За 2017-08-13

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

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

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

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

   "i_chay" 2017-08-13 07:18:29 (#3512696)

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

12.08.2017 23:35, Кирилл пишет:
>

И срабатывает оно как надо, то есть при отпускании кнопки f4. Но

Маленькая поправочка. Срабатывает при нажатии, конечно же.

   2017-08-13 03:06:25 (#3512678)

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

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

private void listBox1_KeyDown(object sender, KeyEventArgs e)

И в нем:

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

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

   2017-08-13 02:46:58 (#3512675)