- VBScript code
Private Sub Text1_Change()
If Asc(InStr(1, Text1.Text) = 97) Then
If (MsgBox("输入错误!", vbOKOnly) = vbOK) Then
Text1.SelStart = 0
Text1.SelLength = Text1.Width
Text1.SetFocus
End If
End If
End Sub
因为字母a对应的ASCII值是97,所以在判断的时候用Asc(InStr(1, Text1.Text) = 97)来判断 接着,弹出输入错误,并按了确定之后,就会把输入的a选中,楼主可以试一下. 另外,二楼的keyascii是指的按键对应的ASCII的值. |