Я новичок в C#. Я пытаюсь сделать приложение Windows 10, в котором у меня есть текстовое поле, которое принимает только числа и одну десятичную. Я видел, как многие люди говорили, что используют обработчик событий KeyPress, но у меня этого нет. У меня есть только KeyDown и KeyUp. Я видел, кто-то пост, используя следующий код с KeyDown:Я не могу найти обработчик событий KeyPress в C#
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key < Key.D0 || e.Key > Key.D9)
{
e.Handled = true;
}
}
, но даже для этого я получаю ошибку «Ключ не существует в текущем контексте» для Key.D0 и Key.D9. Я нахожусь в полной потере, если кто-то может помочь, это будет здорово.
WinForm или WPF? –
Это должно быть 'Keys.D0' и' Keys.D9' – NineBerry
Когда вы говорите о приложении Windows 10, вы имеете в виду, что хотите написать «Универсальное приложение», как его называют? – NineBerry