如何使变量表达我的意思?
690cj 2003-02-08 04:59:31 在一个数据窗口中有约30个列和相应的列标签,都是按一定规律命名的,如列名分别为
a_1、a_2、a_3...a_29、a_30,列标签分别是a_1_t、a_2_t、a_3_t...a_29_t、a_30_t。
现在想用一个循还语句来调整每个对象的位置,语句如下:
string ls_column_t,ls_column
int i,li_x1=10,li_x2=100
for i=1 to 30 then
ls_column_t="a_"+string(i)+"_t" //得到标签名
ls_column="a_"+string(i) //得到列名
dw_1.object.ls_column_t.x=li_x1 //定义新位置
dw_1.object.ls_column_t.x=li_x2
li_x1=li_x1+10 //为下一次变更位置做准备
li_x2=li_x2+10
next
调试时可以看到ls_column_t和ls_column分别为"a_1_t"、"a_1",但在运行
dw_1.object.ls_column_t.x=li_x1,提示没有发现列名。
如何解决?