一、定义:
表示Windows列表视图控件,一般用来呈现数据,是一种轻量级的呈现数据的方法。
二、重要的属性:
1、第一个非常重要的属性是View:获取或设置项在控件中的显示方式,包括Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon)
(1)LargeIcon:每个项都显示为一个最大化图标,在它的下面有一个标签;
(2)SmallIcon:每个项都显示为一个小图标,在它的右边带一个标签;
(3)List:每个项都显示为一个小图标,在它的右边带一个标签。各项排列在列中,没有列标头;
(4)Details:可以显示任意的列,但只有第一列可以包含一个小图标和标签,其它的列项只能显示文字信息,有列表头;
(5)Tile:每个项都显示为一个完整大小的图标,在它的右边带项标签和子项信息。(只有Windows XP 和 Windows Server 2003 系列支持)
与之相关的属性有:
LargeImageList:大图标集。提示:只在LargeIcon视图使用。
SmallImageList:小图标集。提示:只有在SmallIcon视图使用。
2、第二个比较重要的属性是HeaderStyle:获取或设置列标头样式,有三种样式供选择:
Clickable:列标头的作用类似于按钮,单击时可以执行操作(例如排序);
NonClickable:列标头不响应鼠标单击;
None:不显示列标头。
当HeaderStyle的样式为Clickable时,就必须和ColumnClick配合使用,即当用户在列表视图控件中单击列标头时发生;
用户在点击表头时一般用于排序,所以,与之相关的属性有:
Soritng:对列表视图的项进行排序。(默认为None)
Ascending:项按递增顺序排序。
Descending:项按递减顺序排序。
None:项未排序。
3、第三个比较重要的属性是CheckBoxes:设置控件中各项的旁边是否显示复选框(默认为False),当CheckBoxes为True时,便可以使用CheckedItems来获取控件中当前复选框选中的项;
4、第四