WINCC7.5SP2Treeview控件读取趋势控件趋势笔名字作为节点名字
(2024-01-02 21:46:05)
标签:
西门子wincctreeview趋势控件vbs |
分类: 西门子软硬件 |
在前面联系的基础上扩展一下,假设treeview控件的节点名字不预先设定,需要从趋势控件读取趋势名字来作为节点名字。
新建一个页面main1,放置treeview控件,名字叫做TV,放置趋势控件,名字叫做Trend。趋势空间预先设置趋势笔。在main1的页面打开事件写下买你的脚本VBS嗯:
Sub OnOpen()
'读取趋势控件趋势笔,写入treeview的项目
Dim TV,Trend,NodeIndex,i
Set TV=ScreenItems("TV")
Set Trend=ScreenItems("Trend")
'Teeview控件初始化
TV.Nodes.Clear
TV.Style=6 '6.直线、+/-和文本;
TV.LineStyle =1
TV.Checkboxes=True
TV.Font.SIZE=10
Set
NodeIndex=TV.Nodes.Add(,,"Class0","趋势")
For i=0 To Trend.TrendCount -1
Trend.TrendIndex=i
Set
NodeIndex=TV.Nodes.Add("Class0",4,"Class" &
CStr(i+1),Trend.TrendName )
NodeIndex.Sorted=True
Next
End Sub
保存、运行,当页面跳转到main1时候,treeview控件从趋势控件读取趋势笔名字作为节点名字
程序放置在了网盘,地址是
链接:https://pan.baidu.com/s/1YNyb1Bo3v_D1Rg0nZNnyJg
提取码:1234

加载中…