Я обрабатываю событие нажатия клавиши на одном из моих элементов управления.Если нажатая клавиша является фактическим вводом (буквенным, цифровым или каким-либо символом), я хочу добавить ее к имеющейся у меня строке.Если это контрольный персонаж (вход, выход и т. Д.), Я не хочу ничего делать.
Существует ли быстрый и простой способ определить, является ли код клавиши печатным или управляющим символом?
В настоящее время я делаю
if (e.KeyCode == Keys.Enter)
{
e.Handled = false;
return;
}
Но я знаювероятно, есть еще несколько ключей, которые меня не волнуют, которые делают что-то важное в системном обработчике, поэтому я не хочу обрабатывать их.