【发布时间】:2018-06-04 00:59:37
【问题描述】:
我使用的代码是这样的:
If Asc(e.KeyChar) < 65 Or Asc(e.KeyChar) < 90 _
And Asc(e.KeyChar) < 97 Or Asc(e.KeyChar) > 122 Then
MessageBox.Show("Please enter letters only")
e.Handled = True
End If
在VB中验证字母时如何允许退格和空格?
【问题讨论】:
-
你确定这是正确的:
Or Asc(e.KeyChar) < 90?您不是要检查它是否大于 大于 90? -
是的,任何好的 UI 的一个关键元素是责骂和惩罚用户的每一次错误击键。不允许有错别字。
标签: .net vb.net validation backspace