搬家第五天-107.Wincc V7.3 ListView 控件初步使用9- checkbox列的单选性

前面的博客记录了如何在ListView控件插入一列checkbox,默认的效果是可以勾选多个,有时候我们希望选择是排他的,只能勾选其中一个。本文就记录如何实现这个功能。

     假设画面上已经有了一个ListView控件,名字修改为LV,已经装入了一张数据表并且有了一列checkbox。在ListView控件的ItemCheck事件中写入以下vbs脚本。

Sub ItemCheck(ByVal Item,  ByRef ObjectItem)                          
Dim LV,ItemChecked,i
Set LV=ScreenItems("LV")
ItemChecked=objectitem.Checked
For i= 1 To LV.ListItems.Count
    LV.ListItems.item(i).checked = False 
Next
objectitem.Checked=ItemChecked
End Sub

保存运行,就可以看到想要的效果了。

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