elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Colorear filas de un listview
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Colorear filas de un listview  (Leído 8,190 veces)
estranguladordesoplones

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Colorear filas de un listview
« en: 27 Septiembre 2013, 16:07 pm »

Hola comunidad, estoy programando una pequeña base de datos y necesito resaltar de color en el listview ciertos datos. Por ejemplo, tengo visualizado el campo de "adeudos" en el listview, y si algún cliente  tiene un adeudo, que lo resalte en color rojo.
De antemano muchas gracias.


En línea

Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #1 en: 27 Septiembre 2013, 16:31 pm »

hola. puedes hacerlo así:


Código
  1. ListView1.ListItems(1).ForeColor = vbBlue  ' para items
  2. ListView1.ListItems(1).ListSubItems(1).ForeColor = vbRed ' para subitems
  3.  
saludos


En línea

estranguladordesoplones

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #2 en: 27 Septiembre 2013, 19:12 pm »

Muchas gracias Danyfirex.
En línea

estranguladordesoplones

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #3 en: 2 Octubre 2013, 15:03 pm »

Esto de colorear ciertas filas del listview se me ha complicado un poco, a ver si me doy a entender, necesito ubicar una columna en el listview y sobre esa columna obtener las filas que tengan texto, para así identificar que esa fila tiene adeudos, y aplicar el código que me sugeriste: ListView1.ListItems(1).ListSubItems(1).ForeColor = vbRed.
Espero haber sido mas explicito y nuevamente gracias.
En línea

Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #4 en: 2 Octubre 2013, 17:57 pm »

Solo tienes que recorrer las filas de la columna donde tienes si es o no deudor.

ejemplo:

Código
  1. Private Function verificar(columna As Integer)
  2.  
  3.    Dim i As Integer
  4.    Select Case columna
  5.    Case 0
  6.    For i = 1 To ListView1.ListItems.Count
  7.    If ListView1.ListItems(i) <> "" Then
  8.    ListView1.ListItems(i).ForeColor = vbRed
  9.    Debug.Print ListView1.ListItems(i)
  10.    End If
  11.    Next i
  12.    ListView1.Refresh
  13.    Case Is >= 1
  14.  
  15.    For i = 1 To ListView1.ListItems.Count
  16.    If ListView1.ListItems(i).SubItems(columna) <> "" Then
  17.        ListView1.ListItems(i).ListSubItems(columna).ForeColor = vbRed
  18.        Debug.Print ListView1.ListItems(i).SubItems(columna)
  19.    End If
  20.    Next i
  21.    ListView1.Refresh
  22.    Case Else
  23.    End Select
  24. End Function


En la función el si le pasas 0 seria la primera columna. si pasas 1 seria la segunda(osea el primer subitem).

espero entiendas.

saludos
« Última modificación: 2 Octubre 2013, 17:59 pm por Danyfirex » En línea

estranguladordesoplones

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #5 en: 3 Octubre 2013, 20:42 pm »

heyy Danyfirex muchas gracias, funcionó muy bien. Saludos
En línea

Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: Colorear filas de un listview
« Respuesta #6 en: 3 Octubre 2013, 20:58 pm »

heyy Danyfirex muchas gracias, funcionó muy bien. Saludos

De nada.

saludos  ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Colorear sintáxis de VB
Programación Visual Basic
aaronduran2 4 2,827 Último mensaje 27 Junio 2008, 23:16 pm
por aaronduran2
Tecnicas para colorear dibujos...
Diseño Gráfico
EvilGoblin 1 15,813 Último mensaje 2 Septiembre 2008, 17:10 pm
por Azielito
Colorear códigos...
Sugerencias y dudas sobre el Foro
DProduct 9 4,390 Último mensaje 1 Enero 2009, 13:14 pm
por Darvein
[SOLUCIONADO] ListView Mover Filas
Programación Visual Basic
VanHan 2 5,358 Último mensaje 25 Noviembre 2010, 03:42 am
por VanHan
Colorear textbox con css
Desarrollo Web
JS3 2 2,017 Último mensaje 16 Noviembre 2014, 21:05 pm
por JS3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines