Как я могу проверить, нажата ли конкретная клавиша как логическое значение? - PullRequest
0 голосов
/ 19 мая 2018

Я знаю, что у меня может быть событие нажатия клавиши, подобное этому -

private void FormMain_KeyDown(object sender, KeyEventArgs e){
    //Pressing Control + N
    if(e.KeyData == (Keys.Control | Keys.N)) MessageBox.Show("e");
}

Но есть ли способ проверить, нажата ли клавиша пробела в другой функции?Я знаю, что могу проверить, нажимается ли клавиша CTRL, например

if (Control.ModifierKeys == Keys.Shift)

. Я попробовал следующий код, но он не работает.Есть ли способ сделать это так?

if (Control.ModifierKeys == Keys.Space)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...