ListView是WinForm中的一个Windows 列表视图控件,可以通过5种不同的视图形式来动态显示数据的集合。ListView提供了很多基本属性和事件,通过定义属性和事件我们可以设计出符合我们需求的样式及功能。
![eb9e7ae95ff1107dd2786262aadbcb06.png](https://img-blog.csdnimg.cn/img_convert/eb9e7ae95ff1107dd2786262aadbcb06.png)
ListView的View视图属性
要想用好ListView控件我们需要先来了解下ListView的视图模式,ListView提供了五种视图显示模式,分别是:
LargeIcon:每项都显示一个最大化图标和一个标签(标签在图标的下方);
Details:需要有列表头(否则不显示内容),可以显示任意的列,但只有第一栏可以包含一个小图标和标签(标签在图标的右方),其它的列项可以显示文字信息或控件(显示控件可以通过重写ListView方法来实现);
SmallIcon:每个项都显示一个小图标和一个标签(标签在图标的右方);
List:跟SmallIcon差不多,每个项都显示一个小图标和一个标签(标签在图标的右方);各项排列在列中,没有列标头
Tile:每个项都显示一个完整大小的图标,右边显示一个标签和子项信息(仅Windows XP