Общие сведения об элементе управления ListView (Windows Forms)
Обновлен: Ноябрь 2007
В элементе управления Windows Forms ListView отображается список элементов со значками. Представление в виде списка может использоваться для создания пользовательского интерфейса, аналогичного правой области окна Windows Explorer. Для этого элемента управления предусмотрено четыре режима представления: 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 |
|
Свойство AutoArrange |
|
Метод AutoResizeColumn |
|
Свойство Columns |
|
Событие DrawSubItem |
|
Метод FindItemWithText |
|
Метод FindNearestItem |
|
Метод GetItemAt |
|
Свойство Groups |
Все представления кроме List |
Свойство HeaderStyle |
|
Свойство InsertionMark |
Основным свойством элемента управления ListView является свойство Items, содержащее элементы, отображаемые элементом управления. Свойство SelectedItems содержит коллекцию элементов, выбранных в настоящий момент в элементе управления. Если для свойства MultiSelect задано значение true, пользователь имеет возможность выбрать несколько элементов, например перетащить сразу несколько элементов в другой элемент управления. Если для свойства CheckBoxes задано значение true, в элементе управления ListView рядом с элементами могут отображаться флажки.
Свойство Activation определяет, какой тип действия должен выполнить пользователь для активации элемента в списке, возможные варианты: Standard, OneClick и TwoClick. При использовании активации OneClick для активации элемента достаточно одного щелчка. В случае использования активации TwoClick для активации элемента пользователю необходимо выполнить двойной щелчок; один щелчок изменяет цвет текста элемента. Активация Standard требует выполнения двойного щелчка, однако внешний вид элемента не изменяется.
Элемент управления ListView также поддерживает визуальные стили и другие возможности, предоставляемые платформой Windows XP, включая группирование, мозаичное представление и метки вставки. Дополнительные сведения см. в разделе Возможности Windows XP и элементы управления Windows Forms.
См. также
Задачи
Практическое руководство. Добавление столбцов в элемент управления ListView в Windows Forms
Практическое руководство. Отображение значков в элементе управления ListView в Windows Forms
Практическое руководство. Выделение строки элемента управления ListView в Windows Forms
Практическое руководство. Индикация места вставки в элементе управления ListView в Windows Forms
Практическое руководство. Добавление в элемент управления ListView возможностей поиска