vb6的一个小程序,哪位高手能编一个

窗体form1,里面一个控件text1,要求里面只能输入数字且第一个不能为0下面的是只能输入数字的代码If(KeyAscii>=&H30AndKeyAscii<=&H39... 窗体form1,里面一个控件text1,要求里面只能输入数字且第一个不能为0

下面的是只能输入数字的代码
If (KeyAscii >= &H30 And KeyAscii <= &H39) Or KeyAscii = vbKeyBack Or KeyAscii = 43 Or KeyAscii = vbKeyDelete Then
Else
KeyAscii = 0
我该咋改呢?
展开
 我来答
环业软件
2012-04-04 · TA获得超过1276个赞
知道小有建树答主
回答量:865
采纳率:100%
帮助的人:586万
展开全部
Private Sub Text1_Change()
If Mid(Text1.Text, 1, 1) = "0"物键 Then Text1.Text = "袭迅"罩禅巧
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not ((KeyAscii >= &H30 And KeyAscii <= &H39) Or KeyAscii = vbKeyBack Or KeyAscii = 43 Or KeyAscii = vbKeyDelete) Then KeyAscii = 0
End Sub
追问
我有8个text控件呢,这样写代码太长了吧?
追答
题目里明明说的是“里面一个控件text1”,我回答的是题目,能完美完成你的要求
zx001z7d53
2012-04-04 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5622万
展开全部
不慎册郑需要改。在change里宽颂写姿仔代码
Private Sub Text1_Change()
If Mid(Text1.Text, 1, 1) = "0" Then Text1.Text = ""
End Sub
追问
我想在这个实践过程里面完成限制,该如何编写呢?
Private Sub Text1_KeyPress(KeyAscii As Integer)
追答
随便你,你想写哪里写哪里,您请。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
g8254684
2012-04-04 · TA获得超过191个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:206万
展开全部
干嘛这么写啊
你这有伍昌问题啊
直接对文本框进行数纯橘简字效做裤验不就好了
哪里有这么麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式