Partilhar via


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

O controle ListView Windows Forms pode exibir ícones de três listas de imagens. As exibições List, Details e SmallIcon exibem imagens da lista de imagens especificada na propriedade SmallImageList. O modo de exibição LargeIcon exibe imagens da lista de imagens especificada na propriedade LargeImageList. Um modo de 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 ListViewItem Collection Editor. Para abrir o Editor de Coleção ListViewItem, clique no botão de reticências (O botão Ellipsis (...) na janela Propriedades do Visual Studio.) ao lado da 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
    
    

Ver também