Visual Basic - Seleccion en MsFlexGrid URGE!!!

Life is soft - evento anual de software empresarial
 
Vista:

Seleccion en MsFlexGrid URGE!!!

Publicado por FER (26 intervenciones) el 27/07/2004 13:15:41
Necesito pinchar con el boton izquierdo del raton en una casilla cualquiera de un MsFlexgGrid y que se cambie de color toda la fila a la que pertenece esa casilla...

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:Seleccion en MsFlexGrid URGE!!!

Publicado por miguel (1042 intervenciones) el 27/07/2004 18:30:32
Prueba con esto :
Dim Ban As Boolean
Private Sub MSFlexGrid_Click()
If Not Ban Then
Poner_Color MSFlexGrid, MSFlexGrid.Row, vbYellow
Ban = True
MSFlexGrid.Row = MSFlexGrid.Row
MSFlexGrid.Col = 0
MSFlexGrid.SetFocus
Else
Quitar_Color MSFlexGrid, MSFlexGrid.Row, vbWhite
Ban = False
MSFlexGrid.Row = MSFlexGrid.Row
MSFlexGrid.Col = 0
MSFlexGrid.SetFocus
End If
End Sub

Sub Poner_Color(Flex As MSFlexGrid, Ren As Double, Color As Variant)
Dim LnCol As Double
With Flex
.Row = Ren
For LnCol = 0 To .Cols - 1
.Col = LnCol
.CellBackColor = Color
Next
End With
End Sub

Public Sub Quitar_Color(Flex As MSFlexGrid, Ren As Double, Color As Variant)
Dim LnCol As Double
With Flex
.Row = Ren
For LnCol = 0 To .Cols - 1
.Col = LnCol
.CellBackColor = Color
Next
End With
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