Моя форма имеет несколько кнопок, таких как «Сканировать» и «Выход».Я видел во многих программах, где кнопки будут использоваться при нажатии клавиш.Много раз уникальная клавиша для нажатия подчеркивается в тексте на кнопке (я не знаю, как использовать функцию подчеркивания на этих форумах!).Я пошел в форму и добавил событие нажатия клавиши:
private void Form1_KeyPress(object sender, KeyPressEventArgs key)
{
switch (key.ToString())
{
case "s":
Run_Scan();
break;
case "e":
Application.Exit();
break;
default:
MessageBox.Show("I'll only accept 's' or 'e'.");
break;
}
}
Но затем нажатие 's' или 'e' в форме ничего не делает.Не уверен, где я иду не так?