搬家第五天-106.Wincc V7.3 ListView 控件初步使用8- 给列标题加上icon图标

前面的博客记录了在Wincc中ListView控件如何添加行列、内容,如何装入Sql数据表,如何修改单元格的内容,如何添加checkbox列,如何调整列顺序,如何点击列标题排序。有时候我们希望ListView控件列标题可以有图标,看起来更加生动活泼一点,本文就记录如何实现这个功能。

     1. 假设画面上已经有了ListView控件,名字叫做LV,控件中已经填入了数据表。画面上添加Microsoft Image List 控件,名字修改为IL,在控件的ListImages属性中添加日历和时钟的icon图片,序号(index)分别是1和2(假设我们需要在日期、时间列添加图标)。

ListView控件属性-图像列表的列表头关联ImageList控件

2. 画面上添加一个按钮,按钮的鼠标点击事件中添加以下vbs脚本:

Sub OnClick(ByVal Item)           
Dim LV,IL
Set LV=ScreenItems("LV")
Set IL=ScreenItems("IL")
With LV.ColumnHeaders
   .Item(3).Icon=1
   .Item(3).Width =160
   .Item(4).Icon=2
   .Item(4).Width =160
End With

End Sub

由于本次练习加的图标大小不合适,所以外观看起来有点丑,但重点是实现这个功能的方法。

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