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


Практическое руководство. Отображение значков в элементе управления ListView в Windows Forms

Обновлен: Ноябрь 2007

В элементе управления Windows Forms ListView могут отображаться значки из трех списков рисунков. Представления List, Details и SmallIcon отображают рисунки из списка рисунков, указанного в свойстве SmallImageList. Представление LargeIcon отображает рисунки из списка рисунков, указанного в свойстве LargeImageList. В представлении в виде списка также имеется возможность отобразить дополнительный набор значков, заданных в свойстве StateImageList, рядом с крупными или мелкими значками. Дополнительные сведения о списках рисунков см. в разделах Компонент ImageList (Windows Forms) и Практическое руководство. Добавление и удаление изображений, выводимых с помощью компонента ImageList, в Windows Forms.

Чтобы отобразить рисунки в представлении в виде списка

  1. Задайте соответствующее свойство: LargeImageList, StateImageList или ImageList для существующего компонента SmallImageList, который необходимо использовать.

    Эти свойства можно задать в окне "Свойства" конструктора или в коде.

    ListView1.SmallImageList = ImageList1
    
    
    listView1.SmallImageList = imageList1;
    
    
    listView1.set_SmallImageList(imageList1);
    
    
  2. Задайте свойство ImageIndex или StateImageIndex для каждого элемента списка, имеющего связанный значок.

    Эти свойства можно задать в коде или в Редакторе коллекций ListViewItem. Чтобы открыть Редактор коллекций ListViewItem, нажмите кнопку с троеточием (Снимок экрана VisualStudioEllipsesButton) рядом со свойством Items в окне Свойства.

    ' Sets the first list item to display the 4th image.
    ListView1.Items(0).ImageIndex = 3
    
    
    // Sets the first list item to display the 4th image.
    listView1.Items[0].ImageIndex = 3;
    
    
    // Sets the first list item to display the 4th image.
    listView1.get_Items().get_Item(0).set_ImageIndex(3);
    
    

См. также

Задачи

Практическое руководство. Добавление и удаление элементов с помощью элемента управления ListView в Windows Forms

Практическое руководство. Добавление столбцов в элемент управления ListView в Windows Forms

Практическое руководство. Добавление пользовательских данных в элемент управления TreeView или ListView (Windows Forms)

Ссылки

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

Другие ресурсы

Компонент ImageList (Windows Forms)