Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2010, 10:06
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Color de lineas y columnas en msflexgrid

Lo único importante a tus efectos que hace esta rutina es colorear filas alternativas, por lo que intentaré explicarte como deberías hacerlo para que lo comprendas que es lo importante.

Primero, para colorear una celda, debe ser la celda activa y esto lo consigues asignando las propiedades .Row y .Col las propiedades adecuadas, por esto, con un doble For / Next puedes recorrer el MsFlexgrid

Código:
For Fila = 0 To Grid.Rows -1  
  ' Asignamos la Fila que vamos a procesar
  Grid.Row = Fila
  For Columna = 0 To Grid.Cols -1 
      ' Asignamos la Columa
      Grid.Col = Columna
       ' Ahora podemos asignarle el color que queramos
      Grid.CellBackColor = Verde
  Next
Next
En tu caso el doble bucle no es necesario ya que SOLO pretendes colorear la Ultima fila, o sea

Fila = Grid.Rows -1

Por tanto aunque si debes asignar la fila activa, te basta con el Bucle de Columnas.

Saludos


A partir de aqui es donde debe jugar tu imaginación con los resultados que quieras obtener, te lo podría poner aqui pero como tu mismo dices, si lo analizas un poco lo aprenderás.
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...