Общие сведения об элементе управления ListView (Windows Forms)
В элементе управления 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 возможностей поиска