VB2005中,如何限制文本框只输入数字或汉字或其他?

 我来答
以剑终血
2014-08-10 · TA获得超过141个赞
知道答主
回答量:132
采纳率:100%
帮助的人:58.9万
展开全部
Private Sub Text1_KeyPress(KeyAscii As Integer) Dim tMsg As String Select Case KeyAscii Case Asc(0) To Asc(9) tMsg = "输入的是数字" Case Is < 0 tMsg = "输入的是汉字或双字节字符" Case Asc("@"), Asc("$") tMsg = "输入的是“@”符号或“$”符号" Case Else tMsg = "输入的是其它" End Select MsgBox tMsg End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) '如果限制输入数字可使用下面的例程 Select Case KeyAscii Case Asc(0) To Asc(9) Case Else KeyAscii = 0 End Select End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妙妙系列疺OW
2014-08-10 · 超过56用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:137万
展开全部
使用正则表达进行控制!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式