carrot1983 发表于 2015-7-13 10:00:12

如何修改DCL控件的label值

原本以为set_tile可以实现修改DCL的任意控件的label值。
测试后发现,只能修改text和edit_box控件。
set_tile



设置对话框控件的值

(set_tile key value)
参数

key

指定控件操作名的字符串。

value

字符串,指定控件的新值(初始值由 value 属性设定)。

返回值

控件设定的 value 值。

也就是仅能修改对应的$value值。

那么问题来了,其它控件的label值想修改,如果不使用DCL重写,有没有办法。
比如:button、boxed_column等等其它控件的label。
这点明显就没有opendcl,那种按面向对象的来得完整。


lucas_3333 发表于 2015-7-13 10:12:52

在DCL中 label 写入后程序中不可更改,value 是可以 set_tile 的

【KAIXIN】 发表于 2015-7-14 13:50:25

各有所长
页: [1]
查看完整版本: 如何修改DCL控件的label值