ListView 控件概述(Windows 窗体)

更新:2007 年 11 月

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

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

说明:

平铺是一种附加视图模式,只能在 Windows XP 和 Windows Server 2003 操作系统上使用。有关更多信息,请参见 如何:在 Windows 窗体 ListView 控件中启用平铺视图

大图标视图模式在项文本旁显示大图标;如果控件足够大,则项显示在多列中。小图标视图模式除显示小图标外,其他方面与大图标视图模式相同。列表视图模式显示小图标,但总是显示在单列中。“Details”视图模式在多列中显示项。有关详细信息,请参见 如何:向 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,则用户可选择多项,例如,同时将若干项拖放到另一个控件中。如果将 CheckBoxes 属性设置为 true,ListView 控件可以显示这些项旁的复选框。

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

此外,ListView 控件还支持 Windows XP 平台中可用的可视样式和其他功能,包括分组、平铺视图和插入标记。有关更多信息,请参见 Windows XP 功能和 Windows 窗体控件

请参见

任务

如何:使用 Windows 窗体 ListView 控件添加和移除项

如何:向 Windows 窗体 ListView 控件中添加列

如何:显示 Windows 窗体 ListView 控件的图标

如何:使用 Windows 窗体 ListView 控件在列中显示子项

如何:选择 Windows 窗体 ListView 控件中的项

如何:对 Windows 窗体 ListView 控件中的项进行分组

如何:在 Windows 窗体 ListView 控件中显示插入标记

如何:向 ListView 控件添加搜索功能

如何:向 TreeView 或 ListView 控件添加自定义信息(Windows 窗体)

如何:用 Windows 窗体创建多窗格用户界面

参考

ListView

其他资源

ListView 控件(Windows 窗体)