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

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

数字分成奇偶组。

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

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

在设计器中添加或删除组

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

    此时会显示 ListViewGroup 集合编辑器

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

将项分配给设计器中的组

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

    此时会显示 ListViewItem 集合编辑器

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

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

另请参阅