Поделиться через


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

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

Numbers separated into odd and even groups.

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

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

Добавление или удаление групп в конструкторе

  1. В окне "Свойства" нажмите кнопку с многоточием рядомThe Ellipsis button (...) in the Properties window of Visual Studio. с свойствомGroups.

    Откроется редактор коллекции ListViewGroup.

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

Назначение элементов группам в конструкторе

  1. В окне "Свойства" нажмите кнопку с многоточием рядомThe Ellipsis button (...) in the Properties window of Visual Studio. с свойствомItems.

    Откроется редактор коллекции ListViewItem.

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

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

См. также