组态列表框

请问用VB怎样动态的更改智能对象中列表框的内容!

最佳答案

你是要动态修改列表框中条目的文本吗?如果是:
1.VBS,将画面NewPdl0.Pdl的listbox1中的第二行的文本改为FindAnswer:
Dim aa
Set aa=HMIRuntime.Screens("NewPdl0").ScreenItems("listbox1")
aa.Index 2
aa.Text "FindAnswer"

2.C,将画面NewPdl0.Pdl的listbox1中的第二行的文本改为FindAnswer:
SetPropWord("NewPdl0.Pdl","listbox1","Index",2); //Return-Type: BOOL 
SetPropChar("NewPdl0.Pdl","listbox1","Text","FindAnswer"); //Return-Type: BOOL 

Index 的编号也可以用变量动态赋值。

提问者对于答案的评价:
谢谢,再问下怎样得到画面上一个圆的半径,然后赋值给内部变量

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日
下一篇 2017年12月8日

相关推荐