VB里面如何将textbox里面的数字存入一个一维数组当中?
就是比如说我在textbox里面输入了七个数:1234567如何将他们存入一维数组a(6)里面?本人VB小白,麻烦大神们细致说下,感激不尽!!...
就是比如说我在textbox里面输入了七个数:1 2 3 4 5 6 7 如何将他们存入一维数组 a(6)里面?本人VB小白,麻烦大神们细致说下,感激不尽!!
展开
2个回答
展开全部
你这个只需要用split方法分割字符即可
dim a() as integer
//用split方法分割字符
a = split(textbox.text," ") //split(字符串, 分隔符) 这句是用空格分割你的 "1 2 3 4 5 6 7",分割出来之后的效果是:
a(0)=1, a(1)=2 ... a(6) = 7
如果字符串前后有空格的话可以先Trim()一下.
dim a() as integer
//用split方法分割字符
a = split(textbox.text," ") //split(字符串, 分隔符) 这句是用空格分割你的 "1 2 3 4 5 6 7",分割出来之后的效果是:
a(0)=1, a(1)=2 ... a(6) = 7
如果字符串前后有空格的话可以先Trim()一下.
追问
我这里一直显示不能给数组赋值 0 0 能麻烦写的详细一点儿么?就是什么都不省略的内种 我是真心小白
追答
窗口2个控件,一个TEXTBOX,一个COMMAND.
然后双击COMMAND,CLICK事件里面写成下面这样.
Private sub Command1_Click()
Dim a() As Integer
a = split(textbox, " ")
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询