Visual Basic - ListView con imágen

Life is soft - evento anual de software empresarial
 
Vista:

ListView con imágen

Publicado por Tania (4 intervenciones) el 12/06/2006 14:06:08
Buenas.

Quería saber cómo se puede añadir una imagen a un ListView por código.

Lo que quiero es poner esa imagen en algunos registros, no creo que sea muy dificil de hacer pero no doy con ello.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ListView con imágen

Publicado por Javi RM (187 intervenciones) el 12/06/2006 16:00:29
Buenas,
supongo que te refieres al icono que aparece en al primera columna de la fila.
Si es así, debes hacelro de la siguiente manera:

Imaginemos que vamos a agregar una nueva fila:

dim Nuevo as ListItem

Set Nuevo = Listview1.ListItems.Add(, , "Texto")
Nuevo.SmallIcon = 1 /*AQUI LE ASIGNAS EL ICONO*/

Previamente debes haber enlazado un ImageList al listview.

Espero que te sirva. Si no es esto indicalo y volvemos a mirarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Tania (4 intervenciones) el 12/06/2006 16:15:01
Buenas Javi.

Muchas gracias, no es eso exactamente pero con lo que me has explicado me vale, no es el icono que aparece en la primera columna de la fila, sino que por cada registro q tenga el ListView al final de todos sus datos me ponga una imagen si cumple una condicion determinada.
Para hacerme entender los registros son p.ej alumnos y despues de poner en el listwiew su nombre, direccion...etc si tienen movil pues que les ponga un icono de un telefono. ¿me explico?

El caso es que con lo q me has comentado ya casi lo tengo el problema es que no sé cómo se enlaza el ImageList al ListView...¿cómo hago esto?

Mil gracias y un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Tania (4 intervenciones) el 12/06/2006 16:18:04
El error q me sale es

"ImageList debe inicializarse antes de poder usarla"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Javi RM (187 intervenciones) el 12/06/2006 16:24:39
Bueno, lo que tu quieres hacer creo que es esto:

dim Nuevo as ListItem

Nuevo.ListSubItems(NumeroColumna).ReportIcon = KeyDeLaImagen

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Javi RM (187 intervenciones) el 12/06/2006 16:27:51
Le has insertado alguna imagen al ImageList??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Javi RM (187 intervenciones) el 12/06/2006 16:21:06
Si no recuerdo mal era:
ListView1.SmallIcons = ListImage1

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListView con imágen

Publicado por Tania (4 intervenciones) el 12/06/2006 16:45:17
Eso mismo era, Javi, muchas gracias!!

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar