Como Exibir Ícones do Controle ListView dos Windows Forms

O controle Windows Forms ListView pode exibir ícones de três listas de imagens. Os modos de exibição List, Details e SmallIcon exibem imagens da lista de imagens especificada na SmallImageList propriedade. O modo de exibição LargeIcon exibe imagens da lista de imagens especificada na LargeImageList propriedade. Um modo de exibição de lista também pode exibir um conjunto adicional de ícones, definido na StateImageList propriedade, ao lado dos ícones grandes ou pequenos. Para obter mais informações sobre listas de imagens, consulte Componente ImageList e Como adicionar ou remover imagens com o componente ImageList dos Windows Forms.

Para exibir imagens em uma exibição de lista

  1. Defina a propriedade apropriada — , LargeImageListou StateImageListSmallImageList para o componente existente ImageList que você deseja usar.

    Essas propriedades podem ser definidas no designer com a janela Propriedades ou no código.

    listView1.SmallImageList = imageList1;
    
    
    ListView1.SmallImageList = ImageList1
    
    
  2. Defina a propriedade ou StateImageIndex para cada item de ImageIndex lista que tenha um ícone associado.

    Essas propriedades podem ser definidas no código ou no Editor de coleção ListViewItem. Para abrir o Editor de Coleção ListViewItem, clique no botão de reticências (The Ellipsis button (...) in the Properties window of Visual Studio.) ao lado da Items propriedade na janela Propriedades.

    // 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
    
    

Confira também