Compartir a través de


Cómo mostrar iconos para el control de Windows Forms ListView

El control de Windows Forms ListView puede mostrar iconos de tres listas de imágenes. Las vistas List, Details y SmallIcon muestran imágenes de la lista de imágenes especificadas en la SmallImageList propiedad . La vista LargeIcon muestra imágenes de la lista de imágenes especificada en la LargeImageList propiedad . Una vista de lista también puede mostrar un conjunto adicional de iconos, establecido en la StateImageList propiedad, junto a los iconos grandes o pequeños. Para obtener más información sobre las listas de imágenes, vea Componente ImageList 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 adecuada (SmallImageList , LargeImageListo StateImageList) en el componente existente ImageList que desea usar.

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

    listView1.SmallImageList = imageList1;
    
    
    ListView1.SmallImageList = ImageList1
    
    
  2. Establezca la ImageIndex propiedad 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 ListViewItem. Para abrir el Editor de colecciones ListViewItem, junto a la The Ellipsis button (...) in the Properties window of Visual Studio.The Ellipsis button (...) in the Properties window of Visual Studio. propiedad en la ventana Items, haga clic en el botón de puntos suspensivos ().

    // 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