vb程序,如何提取一个文本框内的多个数据

vb程序,如何提取一个文本框内的多个数据?数据之间用空格或者逗号分开。我需要的是具体的公式并解释该公式各个参数的功能... vb程序,如何提取一个文本框内的多个数据?数据之间用空格或者逗号分开。我需要的是具体的公式并解释该公式各个参数的功能 展开
 我来答
ui823
2013-07-10
知道答主
回答量:24
采纳率:0%
帮助的人:15.2万
展开全部
用Split分割就行了,Split(a,b,c,d) a为要分解的字符串,b为以什么作为分组,c为分成多少段,d表示判别子字符串时使用的比较方式
追问
可以举个实例么?例如
文本框内输入1 2 3三个数,如何分别赋值给数组a()?
文本框内的元素个数是不固定的
追答
vb中,1,字符串得到:astr = textbox.text
2,strsp = split(astr,"一个空格或者逗号“)
3 其结果自然就是a(0)= 1,a(1) =2 ,a(3) = 3
不需要再赋值返回值就是数组
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冒牌大哥2
2013-07-10 · TA获得超过2606个赞
知道小有建树答主
回答量:1147
采纳率:0%
帮助的人:495万
展开全部
a=split(text1,vbcrlf)然后数组a中, a(0)是第1行, a(1)是第2行, 以下类推..如果你想要第5行到第17行, 可以使用:a=split(text1,vbcrlf)redim preserve a(4 to 16)b=join(a,vbcrlf)
追问
这个答案我一个看过了,可能我没描述清楚,提取的数据是要赋值给一个数组的,并且数据之间用空格或者逗号分开,而不是第几行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
报文露4840
2013-07-10 · TA获得超过428个赞
知道小有建树答主
回答量:503
采纳率:50%
帮助的人:420万
展开全部
先定义数组a
dim a()
下面是用空格做为分割符的情况下把数据存到数组a中:
a()=split(text1.text," ")
下面是用逗号做为分割符的情况下把数据存到数组a中:
a()=split(text1.text,",")
追问
谢谢,不过晚了,我已经把评价给出去了,实在抱歉
追答
呵呵 没有关系 只要您的问题解决了 就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式