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


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

Элемент управления ListView Windows Forms отображает список элементов со значками. Представление списка можно использовать для создания пользовательского интерфейса, аналогичного правой области окна проводника. Элемент управления имеет четыре режима представления: LargeIcon, SmallIcon, List и Details.

Что можно сделать с помощью элемента управления ListView

Примечание.

Дополнительный режим просмотра, Tile, доступен только в Windows XP и Windows Server 2003. См. Практическое руководство. Отображение содержимого элемента управления ListView в Windows Forms в виде мозаичного представления.

В режиме LargeIcon отображаются большие значки рядом с текстом элемента. Элементы отображаются в нескольких столбцах, если элемент управления достаточно большой. Режим SmallIcon похож на предыдущий, только значки имеют малый размер. В режиме List отображаются небольшие значки, но всегда в одном столбце. В режиме Details элементы отображаются в нескольких столбцах. См. Практическое руководство. Добавление столбцов в элемент управления ListView в Windows Forms. Режим представления определяется свойством View. Все режимы представления могут отображать изображения из списков изображений. См. Практическое руководство. Отображение значков в элементе управления ListView в Windows Forms.

В следующей таблице перечислены некоторые элементы ListView и допустимые представления.

Элемент ListView Представление
Свойство Alignment SmallIcon или LargeIcon
Свойство AutoArrange SmallIcon или LargeIcon
AutoResizeColumnМетод Details
Свойство Columns Details или Tile
Событие DrawSubItem Details
FindItemWithTextМетод Details, List или Tile
FindNearestItemМетод SmallIcon или LargeIcon
GetItemAtМетод Details или Tile
Свойство Groups Все представления, кроме List
Свойство HeaderStyle Details.
Свойство InsertionMark LargeIcon, SmallIcon или Tile

Ключевое свойство элемента управления ListView — Items, содержащее элементы, отображаемые элементом управления. Свойство SelectedItems содержит коллекцию элементов, выбранных в данный момент в элементе управления. Пользователь может выбрать несколько элементов, например перетащить несколько элементов за раз в другой элемент управления, если свойству MultiSelect присвоено значение true. Элемент управления ListView может отображать флажки рядом с элементами, если свойству CheckBoxes присвоено значение true.

Свойство Activation определяет тип действия, которое пользователь должен предпринять для активации элемента в списке. Доступные варианты: Standard, OneClick и TwoClick. Активация OneClick требует один щелчок для активации элемента. Активация TwoClick требует двойной щелчок для активации элемента; один щелчок меняет цвет текста элемента. Активация Standard требует двойной щелчок для активации элемента, но элемент не меняет внешний вид.

Элемент управления ListView также поддерживает визуальные стили и другие функции, доступные на платформе Windows XP, включая группировку, представление плиток и метки вставки.

См. также