Visual Basic - colorear registros de un flexgrid

Life is soft - evento anual de software empresarial
 
Vista:

colorear registros de un flexgrid

Publicado por matias (4 intervenciones) el 15/09/2006 06:33:47
saludos..... tengo una grilla la cual me lista los datos contenidos en una tabla X. Necesito diferenciar los registros que se encuentran en estado activo de los que ya no lo estan y me parece que lo mejor seria a traves de distintos colores. Es decir los registros activos de un determinado color y los no activos de otro. Si alguien pudiera decirme como hacer para colorear esos registros me seria de mucha ayuda. Desde agradezco a quien pueda ayudarme.......
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:colorear registros de un flexgrid

Publicado por israel (25 intervenciones) el 15/09/2006 14:58:05
buenas:

Que yo sepa solo puede hacerlo a traves de la propiedad .CellBackColor.
Lo cual, si deseas colorear toda la linea debes realizar el .cellBackColor a cada celda de la linea.
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:colorear registros de un flexgrid

Publicado por dread (1 intervención) el 15/11/2006 01:13:24
Option Explicit

Private Sub Command1_Click()

Dim Fila As Integer, Columna As Integer

With MSFlexGrid1

'Agrega 11 filas al Flexgrid
.Rows = 11

'una Columna
.Cols = 1
.FixedCols = 0

'Agrega valores aleatorios como máximo de 100
For Fila = 1 To 10

.TextMatrix(Fila, 0) = Int(((100 + 1) * Rnd) + 1)

Next

End With


'Recorre todas las filas y las celdas menores a 15 las colorea _
en color Rojo, si no en color Azul
For Fila = 1 To MSFlexGrid1.Rows - 1
MSFlexGrid1.Col = 0
MSFlexGrid1.Row = Fila

If MSFlexGrid1.Text < 15 Then
' celda del flexgrid en color Rojo
MSFlexGrid1.CellForeColor = vbRed
Else
'celda Negra
MSFlexGrid1.CellForeColor = vbBlack
End If
Next Fila

End Sub
************************************************************************************
************************************************************************************
***********************************************************************************
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:colorear registros de un flexgrid

Publicado por Mauro (79 intervenciones) el 15/09/2006 17:00:32
En la parte de codigo fuente, realice el siguiente ejemplo, fijate si a lo mejor te sirve.
http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1403&id=93&texto=Visual+Basic

Saludos

Mauro
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