可以利用FindReplace对象来替换一个运行中的对象的字符串属性 下面范例使用了FindReplaceInObject方法来达到上述目的。范例中的代码查询了一个画面中的一组对象,然后用AI替换AO来改变对象的数据源。
范例中的代码查询了一个画面中的一组对象,然后用AI替换AO来改变对象的数据源。
查询一个画面中的AO数据源并用AI数据源来替换:
- 插入一个数据链接接(Data link)并指定Fix32.Thisnode.AO.F_CV作为它的数据源。
- 插入一个矩形并用AO做为动态水平填充百分比(HorizontalFillPercentage)的数据源。
- 现在复制(duplicate)这个矩形3次。
- 选择所有的矩形并将它们捆绑成组(Group)。
- 将这个组命名为"MyGroup"。
- 创建一个按钮。右击按钮并从弹出菜单中选择编辑脚本。
- 在按钮的Click事件中输入下列代码:
Dim Success As Boolean
FindReplace.FindReplaceInObject MyGroup, 4, "AO", "AI",_
Success
- 切换到运行时环境并单击按钮。
相关信息
如何做...