Ich wollte in einer TextBox nur die Zeichen von A-Z, von 1-9 und Unterstriche zulassen. Bekomme das aber noch nicht so richtig hin. Vielleicht kann mir jemand behilflich sein.
Soweit funktioniert es auch. Aber es werden nur die Zahlen von 1-9 "erlaubt". Das auf andere Zeichen auszuweiten, ist mir nicht gelungen.
Soweit funktioniert es auch. Aber es werden nur die Zahlen von 1-9 "erlaubt". Das auf andere Zeichen auszuweiten, ist mir nicht gelungen.
VB.NET-Quellcode
- Private Sub TextBox2_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown
- Select e.KeyCode
- Case Keys.D0 To Keys.D9 ' Wenn ich hier mit "And Keys.A To Keys.Z" erweitere geht das nicht. Ein eigenes Case will irgendwie auch nicht.
- Case Else
- e.SuppressKeyPress = True ' Andere Tasten nimmt die TextBox nicht
- End Select
- End Sub