ListView 控件概述(Windows 窗体)

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

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

注意

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

LargeIcon 模式在项文本旁边显示大图标;如果控件足够大,项将出现在多列中。 SmallIcon 模式是相同的,只是它显示的是小图标。 List 模式显示小图标,但始终位于单列中。 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 属性设置为 trueListView 控件可以在项旁边显示复选框。

Activation 属性确定用户必须采取什么类型的操作来激活列表中的项:选项包括 StandardOneClickTwoClickOneClick 激活需要单击才能激活该项。 TwoClick 激活需要用户双击才能激活该项目;单击可更改项目文本的颜色。 Standard 激活需要用户双击才能激活一个项,但该项不会改变外观。

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

另请参阅