Como: Exibir ícones para o controle ListView do Windows Forms

O Windows Forms ListView controle pode exibir ícones de três listas de imagem. Os modos de exibição de lista, detalhes e SmallIcon exibem imagens na lista de imagem especificado na SmallImageList propriedade. O modo de exibição LargeIcon exibe imagens na lista de imagem especificado na LargeImageList propriedade. Um modo de exibição de lista também pode exibir um conjunto adicional de ícones, definido StateImageList a propriedade, próximo a ícones grandes ou pequenos. Para obter mais informações sobre listas de imagem, consulte Componente ImageList (Windows Forms) e Como: Adicionar ou remover imagens com o componente do Windows Forms ImageList.

Para exibir imagens em um modo de exibição de lista

  1. Defina a propriedade apropriada —SmallImageList, LargeImageList, ou StateImageList— para o ImageList componente 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. Definir o ImageIndex ou StateImageIndex propriedade para cada item de lista que tem um ícone associado.

    Essas propriedades podem ser definidas no código ou dentro de O Editor de coleção de ListViewItem. Para abrir o listviewitem Collection Editor, clique no botão de reticências (Captura de tela de VisualStudioEllipsesButton) ao lado do Items propriedade no Propriedades janela.

            ' 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;
    
    

Consulte também

Tarefas

Como: Adicionar e remover itens com o controle ListView do Windows Forms

Como: Adicionar colunas para o controle ListView do Windows Forms

Como: Adicionar informações de personalizado a um TreeView ou ListView Control (Windows Forms)

Referência

Visão geral do controle ListView (Windows Forms)

Outros recursos

Componente ImageList (Windows Forms)