C# TextBox KeyPress nur Buchstaben oder Zahlen (Nicht Shift, ...)?
Hey. Ich versuche in C# per KeyPress einen Timer zu starten, das soll aber nur bei Buchstaben oder Zahlen angehen, und nicht bei Shift, STRG, ...
Wie ist das möglich? Danke!
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Wenn du das KeyPressed Event erstellt hast, kannst du darin abfragen welche Taste denn genau gedrückt wurde, indem du den Keycode des EventArgs e ausliest.
private void KeyPressed(object sender, KeyEventArgs e)
{
// Hier die Tasten abfragen
if (e.KeyCode != Keys.ShiftKey && e.KeyCode != Keys.ControlKey)
{
// hier was dann passieren soll
}
}
Woher ich das weiß:Studium / Ausbildung – Softwareentwickler mit 10 Jahren Berufserfahrung 💾