Compartilhar via


Como exibir ícones para o controle ListView dos Windows Forms

O controle ListView do Windows Forms pode exibir ícones de três listas de imagens. As exibições Lista, Detalhes e SmallIcon exibem imagens da lista de imagens especificada na propriedade SmallImageList. A exibição LargeIcon exibe imagens da lista de imagens especificada na propriedade LargeImageList. Uma exibição de lista também pode exibir um conjunto adicional de ícones, definido na propriedade StateImageList, 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 do Windows Forms.

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

  1. Defina a propriedade apropriada,SmallImageList, LargeImageListou StateImageList, para o componente ImageList existente 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 ImageIndex ou StateImageIndex para cada item de 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 (O botão Reticências (...) na janela Propriedades do Visual Studio.) ao lado da propriedade Items 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
    
    

Consulte também