【PB】用变相的方法实现checkbox的text值来自于另一字段

首先,有人会想实现这个功能应该不难吧,加个循环赋值不就行了

【PB】用变相的方法实现checkbox的text值来自于另一字段_第1张图片

如上图,想实现flag的text的值来源于aa字段下面的值,你们会马上写出这样的代码:

int i
for i = 1 to dw_1.rowcount()
    dw_1.object.flag.checkbox.text = dw_1.object.aa[i]
next

这样写不就行了,但如果这样写的话实现的效果是如下图显示的

【PB】用变相的方法实现checkbox的text值来自于另一字段_第2张图片

然而,这并不是想要实现的效果,此时checkbox的text值显示的都是最后一次赋给的值。

解决方法:

 

               1、在图1的基础上,我们选中“Aa”字段,选择右边属性窗口“position”标签,layer属性设置为foreground

               2、把flag字段隐藏掉,移动Aa字段与falg字段左对齐,然后再调整Aa字段的宽度以占据两个字段的宽度,如下图

【PB】用变相的方法实现checkbox的text值来自于另一字段_第3张图片

   

你可能感兴趣的:(【PB】用变相的方法实现checkbox的text值来自于另一字段)