VB6.0中怎么实现对text中输入的数值进行判断。

例如,在text2中要求输入12个数字组成的数值,但是要求的是这个数值必须前三位是123,否则的话就提示错误,程序停止运行,焦点返回text1。如果符合要求的话,提示输入... 例如,在text2中要求输入12个数字组成的数值,但是要求的是这个数值必须前三位是123, 否则的话就提示错误,程序停止运行,焦点返回text1。如果符合要求的话,提示输入数据正确,焦点返回到text1,然后在text1中输入数值后,焦点返回到text2. 如此的可以不断的运行下去。。。。。 跪求高手指点。。。。。。。。。。。。。。。。。。 展开
 我来答
匿名用户
2013-08-03
展开全部
判断前三位是否为123可以用mid函数!他可以返回指定位置指定位数的值!你可以用他返回从第一位到第三位的数!字数可以用len函数
匿名用户
2013-08-03
展开全部
我也是一个初学者,我想这也许可以用这样来实现
PrivateSubRichTextBox1_Change()
Dima,b,i
IfRichTextBox1.SelStart<4ThenExitSub
b=RichTextBox1.SelStart
Fori=1To4
RichTextBox1.SelStart=RichTextBox1.SelStart-1
RichTextBox1.SelLength=4
Next
IfRichTextBox1.SelText="echo"Then
DoWhileAsc(RichTextBox1.SelText)<>13AndRichTextBox1.SelStart<>0
RichTextBox1.SelStart=RichTextBox1.SelStart-1
RichTextBox1.SelLength=4
IfRichTextBox1.SelText="echo"Then
RichTextBox1.SelStart=b
RichTextBox1.SelLength=0
ExitSub
EndIf
Loop
RichTextBox1.SelStart=b-4
RichTextBox1.SelLength=4
RichTextBox1.SelBold=True
EndIf
RichTextBox1.SelStart=b
RichTextBox1.SelLength=0
RichTextBox1.SelBold=False
EndSub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式