加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WINCC7.5SP2Treeview控件读取趋势控件趋势笔名字作为节点名字

(2024-01-02 21:46:05)
标签:

西门子

wincc

treeview

趋势控件

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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有