Visual Basic - MSFlexGrid

Life is soft - evento anual de software empresarial
 
Vista:

MSFlexGrid

Publicado por Noelia (1 intervención) el 03/11/2007 00:36:07
Hola a todos, tengo un flexgrid en vista de diseño con base de datos access y quiero realizar lo siguiente:

1 - Como puedo alinear las columnas, en este caso quisiera alinear los datos a la derecha, unicamente de la columna 3 .
2 - Como puedo hacer para interactuar con las filas con el cursor del teclado (Arriba y abajo) y que cambie el color de fondo de la fila y el color de las letras al estar en foco con el cursor del teclado o con el del mouse.

Muchas gracias
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:MSFlexGrid

Publicado por ivan (1039 intervenciones) el 03/11/2007 08:23:44
Para alinear los datos de una columna a la derecha:

MSFlexGrid1.ColAlignment(3) = flexAlignRightCenter

Para cambiar el color de una fila al seleccionarla:

MSFlexGrid1.SelectionMode = flexSelectionByRow

Si solamente quieres resaltar la celda seleccionada, tienes que jugar con los eventos EnterCell y LeaveCell:

Private Sub MSFlexGrid1_EnterCell()
MSFlexGrid1.CellBackColor = vbBlue
MSFlexGrid1.CellForeColor = vbWhite
End Sub

Private Sub MSFlexGrid1_LeaveCell()
MSFlexGrid1.CellBackColor = vbWhite
MSFlexGrid1.CellForeColor = vbBlack
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