Ich verarbeite das Key-Down-Ereignis auf einem meiner Steuerelemente. Wenn die gedrückte Taste eine tatsächliche Eingabe ist (alphabetisch, numerisch oder irgendein Symbol), möchte ich sie an eine Zeichenfolge anhängen, die ich habe. Wenn es ein Steuerzeichen ist (Enter, Escape, etc ..) will ich nichts machen.So ermitteln Sie, ob KeyCode druckbares Zeichen ist
Gibt es eine schnelle und einfache Möglichkeit zu bestimmen, ob der Schlüsselcode ein druckbares Zeichen oder ein Steuerzeichen ist?
Derzeit mache ich
if (e.KeyCode == Keys.Enter)
{
e.Handled = false;
return;
}
Aber ich weiß, gibt es wahrscheinlich ein paar mehr Tasten ich wichtig im System-Handler über diese etwas tun sie sich nicht, so dass ich nicht möchte, dass sie nicht behandeln.