VS 2008 SP1
Я хочу захватить цифровые клавиши от 0 до 9. И выполнить какое-либо действие, если на эти цифры нажали.
Я использую код ниже. Тем не менее, это, кажется, не работает правильно. Однако код не включается в коммутатор, как, когда я использую отладчик, чтобы увидеть, какое значение ключа было записано в e.KeyValue, он обнаруживает «LButton | ShiftKey | Space».
Однако не должен ли отображаться NumPad1?
Большое спасибо за совет,
private void CATDialer_KeyDown(object sender, KeyEventArgs e)
{
// Play sound when use kits number key
switch (e.KeyValue)
{
case Keys.NumPad1:
// Do something here
break;
.
.
.
}