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