首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb对象赋值的有关问题

2012-02-28 
vb对象赋值的问题。有如下对象:text1、text2、text3、text4。。。。是否能将对象名中的整数提取出来进行循环赋值??

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

热点排行