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


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

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

Чтобы отобразить изображения в виде списка.

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

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

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

    Эти свойства можно задать в коде или в редакторе коллекции ListViewItem. Чтобы открыть редактор коллекции ListViewItem , нажмите кнопку с многоточием (кнопку с многоточием (...) в окне свойств Visual Studio) рядом с свойством 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
    
    

См. также