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