Это чисто для удобства использования, которое спросили мои клиенты.
Они работают с набором данных, набирая оценки для студентов. Поэтому они в значительной степени переходят в режим зомби и начинают нажимать на цифры, и они сказали мне, что было бы проще, если бы они могли нажать клавишу ввода с цифровой клавиатуры, чтобы сфокусировать следующий вертикальный выбор.
Вот что я пытался использовать:
private void dataGridView1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
SendKeys.Send("{DOWN}");
}
}
К сожалению, это не работает, как ожидалось. Иногда кажется, что эта клавиша многократно срабатывает, в результате чего фокус прокручивается на 2, 3 или 4 ячейки вниз и действительно встряхивает фокус пользователя.
Как я могу сделать эту работу и сделать моих клиентов счастливыми?