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

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

Numbers separated into odd and even groups.

下面的过程需要一个 Windows 应用程序项目,该项目的窗体需包含一个 ListView 控件。 若要了解如何设置此类项目,请参阅如何:创建 Windows 窗体应用程序项目如何:向 Windows 窗体添加控件

若要启用分组,必须先在设计器或以编程方式创建一个或多个 ListViewGroup 对象。 定义组后,可以向其分配项。

在设计器中添加或删除组

  1. 在“属性”窗口中,单击 Groups 属性旁边的省略号 (The Ellipsis button (...) in the Properties window of Visual Studio.) 按钮

    此时会显示 ListViewGroup 集合编辑器

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

将项分配给设计器中的组

  1. 在“属性”窗口中,单击 Items 属性旁边的省略号 (The Ellipsis button (...) in the Properties window of Visual Studio.) 按钮

    此时会显示 ListViewItem 集合编辑器

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

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

另请参阅