Практическое руководство. Группирование элементов в элементе управления ListView в формах Windows Forms с помощью конструктора
С помощью функции группирования элемента управления ListView можно отображать связанные наборы элементов в группах. Эти группы разделяются на экране по заголовкам горизонтальной группы, содержащим заголовки группы. Группы ListView можно использовать для упрощения навигации по большим спискам за счет объединения элементов в алфавитном порядке, по дате или любым другим логическим признакам. На следующем рисунке показаны некоторые сгруппированные элементы:
Для выполнения следующей процедуры требуется проект Приложение Windows с формой, содержащей элемент управления ListView. Сведения о создании такого проекта см. в статьях Практическое руководство. Создание проекта приложения Windows Forms и Практическое руководство. Добавление элементов управления в Windows Forms.
Чтобы включить группирование, необходимо сначала создать один или несколько объектов ListViewGroup в конструкторе или программным способом. После определения группы можно назначить ей элементы.
Добавление или удаление групп в конструкторе
В окне "Свойства" нажмите кнопку с многоточием рядом с свойствомGroups.
Откроется редактор коллекции ListViewGroup.
Чтобы добавить группу, нажмите кнопку Добавить. Затем можно задать свойства новой группы, например свойства Header и HeaderAlignment. Для удаления группы нажмите кнопку Удалить.
Назначение элементов группам в конструкторе
В окне "Свойства" нажмите кнопку с многоточием рядом с свойствомItems.
Откроется редактор коллекции ListViewItem.
Чтобы добавить новый элемент, нажмите кнопку Добавить. Затем можно задать свойства нового элемента, например свойства Text и ImageIndex.
Выберите свойство Group и группу из раскрывающегося списка.
См. также
.NET Desktop feedback