搬家第五天-112.Wincc V7.3 TreeView 控件初步使用5-修改节点内容

和ListView控件一样,我们在装入数据之后有时候还需要进行修改,修改数据重要是定位要修改的节点的key值是多少,本文记录如何实现修改数据功能。

      假设画面上有一个TreeView控件,名字修改为TV,已经装入了一张数据表,我们在画面上在放置一个静态文本,名字修改为key,用于显示节点的key数值;放置一个输入输出域,名字修改为text,输出格式为字符串,输入类型;放置一个按钮用于确认修改。在TreeVew的NodeClick事件中添加以下vbs脚本:

Sub NodeClick(Byval Item,  Byref Node)    
Dim Key,Text
Set Key=ScreenItems("Key")   
Set Text=ScreenItems("Text")
Key.text=node.key
Text.OutputValue=node.text

End Sub

在按钮的鼠标点击事件中添加以下vbs脚本:

Sub OnClick(ByVal Item)  
Dim TV,Key,Text
Set TV=ScreenItems("TV")
Set Key=ScreenItems("Key")   
Set Text=ScreenItems("Text")
TV.nodes.item(Key.text).text=text.InputValue
End Sub

这样我们就可以对选中的节点进行修改了。

posted @ 2021-02-02 16:17  来自金沙江的小鱼  阅读(690)  评论(0编辑  收藏  举报