日期:2014-05-19  浏览次数:20439 次

如何获取及取得界面上控件的值?
界面上有10个类似名字的label控件,名称如下:
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Label9
Label10
(最多只能改变控件的名称,但是一定要是10个)

因为取值及赋值的关系,想用循环来操作。
但是使用如下命令却抱错,不知该如何更改。

ctype(me.page.findcontrol( "Label "   &   i),Label).text=string.empty

(其中i是循环变量。)

希望会的人来帮个忙啦,万分感谢。。

------解决方案--------------------
me.page换成Label的父级控件?
------解决方案--------------------
不推荐用FindControl(),因为性能太低

其实,你只需要定义一个数组,dim mylabels() as Label = {Label1,Label2,....}
然后对这个数组进行循环遍历就很方便了