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

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

ListView 组

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

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

提示

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

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

在设计器中添加或移除组

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

    出现**“ListViewGroup 集合编辑器”**。

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

在设计器中向组分配项

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

    出现**“ListViewItem 集合编辑器”**。

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

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

请参见

任务

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

参考

ListView 控件概述(Windows 窗体)

ListView

Groups

ListViewGroup

概念

Windows XP 功能和 Windows 窗体控件

其他资源

ListView 控件(Windows 窗体)