2015-05-11 2 views
-5

Я хочу обнаружить (как можно проще) клавиши «ctrl + o», а затем отобразить сообщение. Я пробовал: enter link description here enter link description hereC# простое обнаружение нажатия клавиши

и другие 4 ссылки, я не могу показать. Пожалуйста помоги.

+0

Я предполагаю, что это WPF на основе ваших ссылок? –

+0

Если вы провели какое-то исследование, сообщите нам, что вы пробовали, и почему это не сработало для вас. Включите ошибки, если вы их получите. –

+0

[введите ссылку здесь] [1] не работал. Я не знаю, почему ... [1]: http://stackoverflow.com/questions/4705428/test-if-the-ctrl-key-is-down-using-c-sharp –

ответ

0

Попробуйте это. Это сработало для меня.

private void Form1_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.Modifiers == Keys.Control && e.KeyCode.ToString() == "O") 
    { 
     MessageBox.Show("ctrl + o pressed"); 
    } 
}