如何:使用设计器对 Windows 窗体 ListView 控件中的项进行分组

更新:2007 年 11 月

使用 ListView 控件的分组功能可以以组的形式显示相关的项。在屏幕上,这些组由包含组标题的水平组标头分隔。可以使用 ListView 组按字母顺序、日期或任何其他逻辑组合对项进行分组,从而简化大型列表的导航。下图显示了一些分好组的项。

ListView 组

下面的过程需要一个“Windows 应用程序”项目,该项目拥有一个包含 ListView 控件的窗体。有关设置此类项目的信息,请参见如何:创建 Windows 应用程序项目如何:向 Windows 窗体添加控件

若要使用分组功能,必须先在设计器中或者以编程方式创建一个或多个 ListViewGroup 对象。一旦定义了组,即可向其分配项。

说明:

ListView 组仅在应用程序调用 Application.EnableVisualStyles 方法时在 Windows XP Home Edition、Windows XP Professional、Windows Server 2003 上可用。在以前的操作系统上,任何与组有关的代码都无效,并且组也不会出现。有关更多信息,请参见 ListView.Groups

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

在设计器中添加或移除组

  1. 在“属性”窗口中,单击 Groups 属性旁的“省略号”(VisualStudioEllipsesButton 屏幕快照) 按钮。

    出现“ListViewGroup 集合编辑器”。

  2. 若要添加组,请单击“添加”按钮。然后可以设置新组的属性,如 HeaderHeaderAlignment 属性。若要移除某个组,请选择该组并单击“移除”按钮。

在设计器中向组分配项

  1. 在“属性”窗口中,单击 Items 属性旁的“省略号”(VisualStudioEllipsesButton 屏幕快照) 按钮。

    出现“ListViewItem 集合编辑器”。

  2. 若要添加新项,请单击“添加”按钮。然后可以设置新项的属性,如 TextImageIndex 属性。

  3. 选择 Group 属性,然后从下拉列表中选择一个组。

请参见

任务

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

概念

Windows XP 功能和 Windows 窗体控件

参考

ListView 控件概述(Windows 窗体)

ListView

Groups

ListViewGroup

其他资源

ListView 控件(Windows 窗体)