VB6.0在文本框里输入123456,点击命令按钮则在标签里显示1/2/3/4/5/6

在窗体上有一个文本框,一个命令按钮,一个标签在文本框里输入123456,点击命令按钮则在标签里显示1/2/3/4/5/6请问各位高手,这个如何实现???要代码......... 在窗体上有一个文本框,一个命令按钮,一个标签
在文本框里输入123456,点击命令按钮则在标签里显示1/2/3/4/5/6
请问各位高手,这个如何实现???要代码.......
展开
 我来答
swx1995
2008-10-18 · TA获得超过2696个赞
知道大有可为答主
回答量:1477
采纳率:0%
帮助的人:2363万
展开全部
dim i as integer
dim s as string
for i = 0 to len(text1.text)-1 '一个一个字符循环
s = s & mid(text1.text,i+1,1) & " " '每一次都在最后加上单个字符和一个空格 为什么不直接用/呢?因为直接用的话每次最后一个字符会是“/”,到了最后成为了1/2/3/4/。这里暂时用空格
next
s = trim(s) '用空格的原因:用trim去除字符串左右的空格
s = replace(s," ","/") '最后把空格换成“/”
label1.caption = s '输出~……

当然这里什么都没有去限制 也就是abcd会变成a/b/c/d……不过如果是有空格的话原来的空格会变成“/” 呵呵~~不足之处 不过对于你的数字的要求已经足够了。

如果你要限定是数字可以在dim s as string后面加上两句:
on error resume next
text1.text = val(text1.text) '转换成数字,如果是空白内容或者纯字母则继续……因为空白内容或者纯字母会报错……
CISLGM
2008-10-18 · TA获得超过1062个赞
知道小有建树答主
回答量:3011
采纳率:15%
帮助的人:727万
展开全部
截取字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式