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


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

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

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

Заметка

В Windows XP и операционной системе Windows Server 2003 доступен дополнительный режим просмотра, плитка. Дополнительную информацию см. в разделе Как: Включить представление плиток в элементе управления ListView в Windows Forms.

В режиме LargeIcon отображаются большие значки рядом с текстом элемента; Элементы отображаются в нескольких столбцах, если элемент управления достаточно велик. Режим SmallIcon одинаков, за исключением того, что он отображает небольшие значки. В режиме списка отображаются небольшие значки, но всегда в одном столбце. В режиме сведений отображаются элементы в нескольких столбцах. Дополнительные сведения см. в разделе Практическое руководство. Добавление столбцов в элемент управления 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, включая группирование, представление плиток и метки вставки.

См. также