Вы можете вручную проверить требуемую комбинацию клавиш в форме нажатия клавиш следующим образом (при условии C #): - вам следует попробовать другую комбинацию клавиш из-за зарезервированной мнемоники клавиатуры, как упомянул Коди Грей.
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
// When the user presses both the 'Alt' key and 'C' key,
if (e.Alt && e.KeyCode.ToString() == "C")
{
//check the checkbox
this.checkBox1.Checked= true;
}
// When the user presses both the 'Alt' key and 'U' key,
if (e.Alt && e.KeyCode.ToString() == "U")
{
//Uncheck the checkbox
this.checkBox1.Checked= false;
}
}
Проверка Form.KeyPress свойство для получения или установки значения, указывающего, будет ли форма получать ключевые события до того, как событие будет передано в элемент управления с фокусом.