Cambiar el color de una celda de una columna en listview
Resuelto
mylord666
Mensajes publicados
162
Estado
Miembro
-
mylord666 Mensajes publicados 162 Estado Miembro -
mylord666 Mensajes publicados 162 Estado Miembro -
Buenas noches
¿Quién puede decirme por qué puedo leer la celda pero no puedo cambiar el color?
Aquí está mi código
listview1.items(1).subitems(5).backcolor=color naranja
msgbox(listview1.items(1).subitems(5).text)
Gracias por su ayuda
¿Quién puede decirme por qué puedo leer la celda pero no puedo cambiar el color?
Aquí está mi código
listview1.items(1).subitems(5).backcolor=color naranja
msgbox(listview1.items(1).subitems(5).text)
Gracias por su ayuda
2 respuestas
-
Hola,
al mirar en este sitio:
https://plasserre.developpez.com/cours/vb-net/?page=ui-winforms3#LVIII-H-4
encuentras esto:
'Poner el fondo de una celda en rojo ListView1.Items(2).UseItemStyleForSubItems= False ListView1.Items(2).SubItem(3).BackColor= Colors.Red 'Poner una línea en verde ListView1.Items(2).BackColor= Colors.Lime
--
@+ El Pájaro Carpintero -
Efectivamente, es un error del sitio:
falta una s en SubItem
hay una s de más en Colors
'Poner el fondo de una celda en rojo ListView1.Items(0).UseItemStyleForSubItems = False ListView1.Items(0).SubItems(0).BackColor = Color.Red 'Poner una línea en verde ListView1.Items(0).BackColor = Color.Lime
Si pones Option Strict On al principio de tu código, los errores se mostrarán, solo tienes que hacer clic derecho para corregir.
Otra pista es que si pones un punto detrás de Color, se mostrará un menú contextual con todos los colores. Esto es válido para todo:
ListView1.Items(0).
por ejemplo, mostrará SubItems
Buena programación
--
@+ El Pivert