Общие сведения об элементе управления 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, включая группировку, представление плиток и метки вставки.
См. также
- ListView
- Элемент управления ListView
- Практическое руководство. Добавление и удаление элементов с помощью элемента управления ListView в Windows Forms
- Практическое руководство. Добавление столбцов в элемент управления ListView в Windows Forms
- Практическое руководство. Отображение значков в элементе управления ListView в Windows Forms
- Практическое руководство. Отображение дополнительных данных в столбцах элемента управления ListView в Windows Forms
- Практическое руководство. Выделение строки элемента управления ListView в Windows Forms
- Практическое руководство. Группирование элементов в элементе управления ListView в формах Windows Forms
- Практическое руководство. Индикация места вставки в элементе управления ListView в Windows Forms
- Практическое руководство. Добавление в элемент управления ListView возможностей поиска
- Практическое руководство. Добавление пользовательских данных в элемент управления TreeView или ListView (Windows Forms)
- Практическое руководство. Создание пользовательского интерфейса с несколькими областями с помощью Windows Forms
.NET Desktop feedback