WINCC主窗口下的画面窗口中的控件用VB怎么定义

WINCC主画面名为“主画面”,画面窗口名为“画面窗口”大小可调,画面窗口中的画面名为“趋势画面”,趋势画面中的控件名为“控件1”,不知道用VB怎么定义到“控件1”的属性“宽度”?我想“控件1”的宽度跟随“画面窗口”的宽度。
HMIRuntime.Screens("趋势画面").ScreenItems("控件1").Width  这个执行不了

问题补充:
位置为主画面--画面窗口--趋势画面--控件1--宽度VB程序
Dim a
Set a=HMIRuntime.Tags("aaa")
a.Read
If a.Value=1 Then ScreenItems("控件1").Width=500
If a.Value=0 Then ScreenItems("控件1").Width=HMIRuntime.Screens("主画面").ScreenItems("趋势控件").Width       //趋势控件位于主画面中,

这个程序变量a=0时也执行不了,a=1时可以执行  请高手指出错误之处

最佳答案

Dim obj
Set obj = HMIRuntime.Screens("主画面.画面窗口:趋势画面").ScreenItems("控件1")
获取控件1的属性,按上面方法写~

提问者对于答案的评价:
xx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:08
下一篇 2021年7月5日 上午10:08

相关推荐

发表回复

登录后才能评论