Det där är ett sätt. Sätt e.Handled = true. Nöjer du dig med 0-9 finns det ett annat.
Frågan#1
Hej!
Ofta har jag textboxar där man endast skall mata in siffror (dvs inga bokstäver)
Hittills har jag kontrollerat detta när användaren lämnar textboxen eller när denne klickar på spara.
Men för att förenkla denna process så vill jag att textboxen inte ens accepterar bokstäver. Trycker jag t ex ner a-tangenten så skall inget ske i textboxen. Finns det något smidigt sätt att göra detta?
Private Sub txtR1_KeyDown(ByVal sender As Object,
ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtR1.KeyDown
If (e.KeyCode < 48 Or e.KeyCode > 57) And e.KeyCode <> 44 Then
'Om villkoret ovan uppfylls vill jag här kasta bort knapptryckningen
End If
End Sub