Compartir a través de


Cómo: Mostrar iconos del control ListView de formularios Windows Forms

El control ListView de formularios Windows Forms puede mostrar iconos procedentes de tres listas de imágenes. Las vistas List, Details y SmallIcon muestran imágenes procedentes de la lista de imágenes especificada en la propiedad SmallImageList. La vista LargeIcon muestra imágenes procedentes de la lista de imágenes especificada en la propiedad LargeImageList. Asimismo, una vista de lista puede mostrar un conjunto adicional de iconos, que se establece en la propiedad StateImageList, junto a los iconos grandes o pequeños. Para obtener más información sobre las listas de imágenes, vea ImageList (Componente, formularios Windows Forms) y Cómo: Agregar o quitar imágenes con el componente ImageList de formularios Windows Forms.

Para mostrar imágenes en una vista de lista

  1. Establezca la propiedad apropiada (SmallImageList, LargeImageList o StateImageList) en el componente ImageList existente que desee utilizar.

    Estas propiedades pueden establecerse en el diseñador con la ventana Propiedades o en código.

            ListView1.SmallImageList = ImageList1
    
    
            listView1.SmallImageList = imageList1;
    
    
  2. Establezca la propiedad ImageIndex o StateImageIndex para cada elemento de la lista que tenga un icono asociado.

    Estas propiedades pueden establecerse en código o dentro del Editor de la colección de ListViewItem. Para abrir el Editor de la colección de ListViewItem, haga clic en el botón de puntos suspensivos (Captura de pantalla de VisualStudioEllipsesButton) que se encuentra junto a la propiedad Items en la ventana Propiedades.

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

Vea también

Tareas

Cómo: Agregar y quitar elementos con el control ListView de Windows Forms

Cómo: Agregar columnas al control ListView de formularios Windows Forms

Cómo: Agregar información personalizada a los controles TreeView o ListView (formularios Windows Forms)

Referencia

Información general del control ListView (Formularios Windows Forms)

Otros recursos

ImageList (Componente, formularios Windows Forms)