Compartir a través de


Procedimiento para mostrar iconos del control ListView de formularios Windows Forms

El control ListView de Windows Forms puede mostrar iconos de tres listas de imágenes. Las vistas List, Details y SmallIcon muestran imágenes de la lista de imágenes especificada en la propiedad SmallImageList. La vista LargeIcon muestra imágenes de la lista de imágenes especificada en la propiedad LargeImageList. Una vista de lista también puede mostrar un conjunto adicional de iconos, establecido 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 Componente ImageList y Procedimiento para agregar o quitar imágenes con el componente ImageList de Windows Forms.

Para mostrar imágenes en una vista de lista

  1. Establezca la propiedad adecuada (SmallImageList, LargeImageList o StateImageList) en el componente ImageList existente que quiere usar.

    Estas propiedades se pueden establecer en la ventana Propiedades del Diseñador, o en el código.

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

    Estas propiedades se pueden establecer en el código o en el editor de colección de ListViewItem. Para abrir el editor de colección de ListViewItem, haga clic en el botón de puntos suspensivos (The Ellipsis button (...) in the Properties window of Visual Studio.Botón de puntos suspensivos (…) en la ventana Propiedades de Visual Studio.) situado junto a la propiedad Items para abrir 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
    
    

Consulte también