2017-02-22 43 views
-2

Я делаю викторину как игру (winforms), и я хочу представить функциональность обмана или пасхального яйца. Если у меня есть вопрос передо мной, и когда я нажимаю секретный ключ (например: Ctrl или другой ключ), метка покажет правильный ответ.Обнаружение нажатия клавиш в фоновом режиме в проекте Winforms

Все вопросы будут отображаться на одной и той же форме, если это поможет. Проблема в том, что я не могу найти простой и эффективный способ обнаружения ключа на фоне.

+0

Override функция ProcessCmdKey формы. – LarsTech

+0

Вы можете получить то, что ищете, с помощью свойства KeyPreview и события KeyDown той же формы. – Steve

+0

. Свойство 'KeyPreview' формы формы' 'и дескриптор' KeyDown'/'KeyPress' событий вашей формы –

ответ

0

Отличные парни! Он работает

позвольте мне поставить код здесь для будущей справки:

private void FormName_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.ControlKey) 
     { 
      MessageBox.Show("Test"); 
     } 
    } 
Смежные вопросы