ListView 控件概述(Windows 窗体)

Windows 窗体 ListView 控件显示带图标的项列表。 可以使用列表视图创建用户界面,例如 Windows 资源管理器的右窗格。 该控件有四种视图模式:LargeIcon、SmallIcon、List 和 Details。

可以使用 ListView 控件执行的操作

注释

一种额外的视图模式,磁贴,仅在 Windows XP 和 Windows Server 2003 操作系统上可用。 有关详细信息,请参阅如何:在 Windows 窗体 ListView 控件中启用平铺视图

LargeIcon 模式显示项文本旁边的大图标;如果控件足够大,则这些项会显示在多个列中。 SmallIcon 模式相同,只不过它显示小图标。 列表模式显示小图标,但始终位于单个列中。 “详细信息”模式显示多个列中的项。 有关详细信息,请参阅如何:向 Windows 窗体 ListView 控件添加列。 视图模式由 View 属性确定。 所有视图模式都可以显示图像列表中的图像。 有关详细信息,请参阅如何:显示 Windows 窗体 ListView 控件的图标

下表列出了一些 ListView 成员以及这些成员在其中有效的视图。

ListView 成员 查看
Alignment 属性 SmallIconLargeIcon
AutoArrange 属性 SmallIconLargeIcon
AutoResizeColumn 方法 Details
Columns 属性 DetailsTile
DrawSubItem 事件 Details
FindItemWithText 方法 DetailsListTile
FindNearestItem 方法 SmallIconLargeIcon
GetItemAt 方法 DetailsTile
Groups 属性 List 外的所有视图
HeaderStyle 属性 Details
InsertionMark 属性 LargeIconSmallIconTile

ListView 控件的键属性是 Items,其中包含控件显示的项。 SelectedItems 属性包含控件中当前选定的项的集合。 用户可以选择多个项,例如,如果 MultiSelect 属性设置为 true,则可以同时将多个项拖放到另一个控件。 如果 ListView 属性设置为 CheckBoxestrue 控件可以显示项旁边的复选框。

Activation 属性确定用户激活列表中项时必须执行的操作类型:选项 StandardOneClickTwoClickOneClick 激活需要单击一下即可激活该项目。 TwoClick 激活要求用户双击以激活该项;单击一次可更改项文本的颜色。 Standard 激活要求用户双击以激活项目,但该项不会更改外观。

ListView 控件还支持 Windows XP 平台上可用的视觉样式和其他功能,包括分组、磁贴视图和插入标记。

另请参阅