我正在 Vb.net 中创建一个简单的应用程序,我需要在其中执行某些验证。因此,我希望名称文本框仅接受来自 az 和 AZ 的字符。
为此,我编写了以下代码:
Private Sub txtname_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPress
If Asc(e.KeyChar) <> 8 Then
If Asc(e.KeyChar) > 65 Or Asc(e.KeyChar) < 90 Or Asc(e.KeyChar) > 96 Or Asc(e.KeyChar) < 122 Then
e.Handled = True
End If
End If
End Sub
但不知何故,它不允许我输入字符。当我尝试输入任何字符时,它什么也不做。
是什么导致了这个问题,我该如何解决?