vb对象赋值的问题。
有如下对象:text1、text2、text3、text4。。。。
是否能将对象名中的整数提取出来进行循环赋值????
[解决办法]
用控件数组更方便
[解决办法]
Dim i As Integer
For i = 1 To 4
Me.Controls( "text " & i).Text = i * 100
Next
建议用控件数组
[解决办法]
同上,应该如 "家人 "所说,尽量使用控件数组.
因为在大量操作时,控件数组所表现出来的效率应该会更好.
具体说下:
把你的所有要循环访问的文本框都取一样的名称,如txtGroup,然后设置不同的Index属性就行了
在使用时,可以用如下语法:
txtGroup(i).Text=123