SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: SpeedCAD en Lunes 15 de Septiembre de 2003, 20:49

Título: Re: ListView
Publicado por: SpeedCAD en Lunes 15 de Septiembre de 2003, 20:49
Hola...

Es posible colocar varios iconos o imagenes en un listview y no solo en los primeros items, un ejemplo de esto es el cuadro de dialogo de AutoCAD, el administrador de capas. Dejo un archivo Adjunto para que vean la imagen y sepan de lo que hablo...
Título: Re: ListView
Publicado por: Brroz en Martes 16 de Septiembre de 2003, 15:42
Hola SpeedCad.

Puedes establecer un icono para cada una de las columnas del listview, pero para cada listItem del control, a si de primeras, sólo podrás establecer un icono para la primera columna, el listitem propieamente dicho, ya que el resto de columnas son miembros tipo texto de la colección SubItems del ListItem.

Para establecer un icono para encabezado de columna, utiliza la propiedad ColumnHeaderIcons para asignar una lista de imágenes, luego usa la propiedad Icon de cada ColumnHeader para asignar un icono de la lista.

Para intentar asignar una imagen para cada elemento en las columnas del control, tal vez se podría probar algo con apis, dibujando, literalmente, la imagen deseada en la posición correspondiente al elemento deseado. Esto supongo que es posible, pero así de buenas a primeras, no tengo idea de cómo hacerlo. Sería cuestión de experimentar o de crear tu propio ocx del estilo ListView... si hubiese tiempo...

Suerte.
Título: Re: ListView
Publicado por: SpeedCAD en Martes 16 de Septiembre de 2003, 22:33
Hola...

Muchas gracias Brroz, me imagine que noera tan facil. Tambien me imagino que por medio de C++ se podra, ya que AutoCAD esta programado con ese lenguaje... Bueno me imagino que es posible tal como lo comentas pero es dificil...

Gracias...
Título: ListView
Publicado por: SpeedCAD en Jueves 2 de Octubre de 2003, 21:46
:hola:

Solo decir que SI :yes: es posible colocar un icono en un SubItem de un ListView :good: