Практическое руководство. Группирование элементов в элементе управления ListView в формах Windows Forms с помощью конструктора

Обновлен: Ноябрь 2007

Функция группирования элемента управления ListView позволяет отображать соответствующие наборы элементов в виде групп. Эти группы разделяются на экране горизонтальными заголовками группы, которые содержат названия групп. Можно использовать группы ListView для упрощения просмотра больших списков за счет группирования их элементов по алфавиту, по дате или по другим критериям. На приведенном ниже рисунке показаны некоторые сгруппированные элементы.

Группы ListView

Для следующей процедуры требуется проект Приложение Windows с формой, содержащей элемент управления ListView. Сведения о создании такого проекта см. в разделах Практическое руководство. Создание проекта приложения Windows и Практическое руководство. Добавление элементов управления в формы Windows Forms..

Для разрешения группирования необходимо сначала создать один или несколько объектов ListViewGroup в конструкторе или программным путем. После определения группы можно назначить ее элементы.

ms233663.alert_note(ru-ru,VS.90).gifПримечание.

Группы ListView можно использовать только в Windows XP Home Edition, Windows XP Professional, Windows Server 2003 при вызове приложением метода Application.EnableVisualStyles. В предыдущих версиях операционных систем код, связанный с созданием групп, не действует, и группы отображаться не будут. Дополнительные сведения см. в разделе ListView.Groups.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения настроек выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы добавить или удалить группы в режиме конструктора, выполните следующие действия:

  1. В окне Свойства нажмите кнопку с многоточием (Снимок экрана VisualStudioEllipsesButton) рядом со свойством Groups.

    Появится окно Редактор коллекции ListViewGroup.

  2. Чтобы добавить группу, нажмите кнопку Добавить. Затем можно задать свойства новой группы, например Header и HeaderAlignment. Чтобы удалить группу, выделите ее и нажмите кнопку Удалить.

Чтобы назначить элементы группам в режиме конструктора, выполните следующие действия:

  1. В окне Свойства нажмите кнопку с многоточием (Снимок экрана VisualStudioEllipsesButton) рядом со свойством Items.

    Появится окно Редактор коллекции ListViewItem.

  2. Чтобы добавить новый элемент, нажмите кнопку Добавить. Затем можно задать свойства нового элемента, например Text и ImageIndex.

  3. Выберите свойство Group, затем выберите группу из раскрывающегося списка.

См. также

Задачи

Практическое руководство. Добавление и удаление элементов с помощью элемента управления ListView в Windows Forms

Основные понятия

Возможности Windows XP и элементы управления Windows Forms

Ссылки

Общие сведения об элементе управления ListView (Windows Forms)

ListView

Groups

ListViewGroup

Другие ресурсы

Элемент управления ListView (Windows Forms)