易语言如何实现循环给不同标签赋值?

例如:我有10个标签,我想实现循环给这10个标签赋值!
标签1.标题=“”
标签2.标题=“”
标签3.标题=“”
标签4.标题=“”
....................
标签10.标题=“”
我想实现的如下
循环10次
i=i+i
标签i.标题=“”

当然我这个写法是不通过的!我只是想表达我的意思,求高手解决一下!

第1个回答  2013-10-19

.版本 2


.程序集 窗口程序集1

.程序集变量 lable, 标签, , "3", 你可以通过其他方法获得标签的数目之类的


.子程序 _按钮1_被单击

.局部变量 n, 整数型

.局部变量 i, 整数型


n = 取数组成员数 (lable)  ' 获取多少个标签

.计次循环首 (n, i)

    lable [i].标题 = 到文本 (i) + “次”

.计次循环尾 ()


.子程序 __启动窗口_创建完毕


' 把标签装到数组中

' 通过数组的所以要来分配

lable [1] = 标签1

lable [2] = 标签2

lable [3] = 标签3


第2个回答  推荐于2018-04-26

先对每个标签属性中的标志进行填写,然后再用取标志组件命令来批量赋值,很简单,4行代码就完成。


本回答被提问者和网友采纳
第3个回答  2013-10-19

是这个效果么?

追问

谢谢你的回答,楼上给我解决了!

第4个回答  2013-10-19
标签2.标题=到文本(到数值(标签1.标题)+1)

.........
以此类推,你把所有标签全部放一个事件里面,只要第一个动了,其他的就跟着变了撒。
相似回答