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


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

Элемент управления Windows Forms ListView может отображать значки из трех списков изображений. Представления 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, нажмите кнопку с многоточием (The Ellipsis button (...) in the Properties window of 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
    
    

См. также