Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/09/2008, 04:57
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses
Puntos: 37
Respuesta: Marcar el ultimo registro de un msflexigrid

Cita:
Iniciado por gasafonso Ver Mensaje
Hola, como andan?

Tengo un problema, quiero marcar el ultimo registro de un msflexigrid cuando se carga el formulario ( _load)

tengo una grilla rellena de datos de un recordset


y quiero marcar el ultimo con la linea esa azul
Hola, yo ando bién gracias, y tú?

A continuación de cargar el Grid:

Código:
 Dim i As Integer
    With MSFlexGrid1
        ' seleccionamos la última fila
        .Row = .Rows - 1
        ' la hacemos visible si no lo está
        .TopRow = .Row
        ' pintamos cada celda de la fila en azul con fondo blanco
        For i = 0 To .Cols - 1
            .Col = i
            .CellBackColor = vbBlue
            .CellForeColor = vbWhite
        Next i
        ' seleccionamos la primera columna de la fila
        .Col = 0
    End With
Ojo: En el evento LeaveCell debes hacer el mismo bucle pero con los colores antiguos, sino esa fila se va a quedar siempre en azul.