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 属性 | SmallIcon 或 LargeIcon |
AutoArrange 属性 | SmallIcon 或 LargeIcon |
AutoResizeColumn 方法 | Details |
Columns 属性 | Details 或 Tile |
DrawSubItem 事件 | Details |
FindItemWithText 方法 | Details、List 或 Tile |
FindNearestItem 方法 | SmallIcon 或 LargeIcon |
GetItemAt 方法 | Details 或 Tile |
Groups 属性 | 除 List 外的所有视图 |
HeaderStyle 属性 | Details。 |
InsertionMark 属性 | LargeIcon、SmallIcon 或 Tile |
ListView 控件的关键属性是 Items,其中包含控件显示的项。 SelectedItems 属性包含控件中当前选定的项的集合。 如果 MultiSelect 属性设置为 true
,用户可以选择多个项,例如一次将多个项拖放到另一个控件。 如果 CheckBoxes 属性设置为 true
,ListView 控件可以在项旁边显示复选框。
Activation 属性确定用户必须采取什么类型的操作来激活列表中的项:选项包括 Standard、OneClick 和 TwoClick。 OneClick 激活需要单击才能激活该项。 TwoClick 激活需要用户双击才能激活该项目;单击可更改项目文本的颜色。 Standard 激活需要用户双击才能激活一个项,但该项不会改变外观。
ListView 控件还支持 Windows XP 平台上可用的视觉对象样式和其他功能,包括分组、平铺视图和插入标记。
另请参阅
- ListView
- ListView 控件
- 如何:使用 Windows 窗体 ListView 控件添加和删除项
- 如何:向 Windows 窗体 ListView 控件添加列
- 如何:显示 Windows 窗体 ListView 控件的图标
- 如何:使用 Windows 窗体 ListView 控件在列中显示子项
- 如何:选择 Windows 窗体 ListView 控件中的项
- 如何:在 Windows 窗体 ListView 控件中对项进行分组
- 如何:在 Windows 窗体 ListView 控件中显示插入标记
- 如何:向 ListView 控件添加搜索功能
- 如何:向 TreeView 或 ListView 控件(Windows 窗体)添加自定义信息
- 如何:使用 Windows 窗体创建多窗格用户界面