VB 中如何用ASC码判读TEXT中输入是否为中文字符
2个回答
展开全部
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Asc(KeyAscii) < 0 Then magbox "您输入了中文"
End Sub
If Asc(KeyAscii) < 0 Then magbox "您输入了中文"
End Sub
追问
其实我是希望判断出他是输入中文,非中文就报错!!
还有 大哥你写代码的时候 把解释也写上,方便我学习一下!! 感激不尽
追答
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Asc(KeyAscii) > 0 Then ‘中文的asc码是小于0的
magbox "您输入除中文以外的数值" ’弹出提示框
KeyAscii=0 ‘清空输入
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询