La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25209 - ICONO EN LISTVIEW
Autor:  Oscar Heras
Hola a todos

Utilizo un Listview con 4 columnas y con formato de grillas con lo que emulo más o menos una especie de Grid. Lo que quiero es hacer que en alguna de las columnas aparezca iconos.

Por ejemplo en la columna 1, si la fila esta completamente rellena sale un icono, si esta totalmente vacia sale otro icono y si esta a medias sale otro, y este icono puede ser distinto dependiendo de las filas, es decir, que si tengo por ejeplo 5 registros o filas, cada una pueda tener un icono distinto segun la información.

Gracias...

  Respuesta:  Agustín Dávila
te lo contestaré con un ejemplo:

Dim l As ListItem
Set l = ListView1.ListItems.Item(4) ' Aquí seleccionamos la línea 3
l.ListSubItems(3).ReportIcon = 2 ' y de esta manera seleccionamos la columna 3 y le indicamos que el icono para (4,3) sea el número 2 del Imagelist que debes tener enlazado al listview