Visual Basic - MSFlexGrid pierde seleccion de fila

Life is soft - evento anual de software empresarial
 
Vista:

MSFlexGrid pierde seleccion de fila

Publicado por Christ (24 intervenciones) el 11/05/2005 01:34:24
Tengo un gran problema q seguro para Uds es muy simple....
Resulta q tengo un listado en FlexGrid q al hacer clik en una de sus filas activa un recordset q carga informacion en el resto de controles en el mismo formulario... PERO al hacer esto pierde el enfoque la fila seleccionada ... lo q quiero es q se mantenga esa fila resaltada a pesar de q cargue cualquier otra informacion en los demas controles... 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 pierde seleccion de fila

Publicado por Humberto (22 intervenciones) el 11/05/2005 19:50:00
Mira, puedes probar de esta forma:

1. Agregas un control Data o ADO y lo vinculas con el flex grid, asi la informacion la carga de manera automatica el Flex. Yo asi le hago he.

2. Pones esto en el evento click del Flex o doble click, como quieras:

Dim i As Integer

Flex.SelectionMode = flexSelectionByRow
For i = 0 To Flex.Cols - 1
Ingreso(i).Text = Flex.TextMatrix(Flex.Col, i)
Next i

Donde Ingreso(i).text es la matriz de los TextBox, la acomodada te toca a ti.

3. Mandame tu codigo fuente y le echo un vistazo.
:-p
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

no es lo q quiero

Publicado por Christ (24 intervenciones) el 11/05/2005 23:17:53
en principio uso dao... y uso el MSFlexGrid.... (Necesariamente tienen q serlo)... lo q quiero evitar es q el enfoque y seleccion de la fila se pierda... y de acuerdo con tu codigo... no resulta...
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

ESTE ES EL CODIGO...Espero puedan Ayudarme

Publicado por Christ (24 intervenciones) el 11/05/2005 23:35:34

Private Sub msfGrid_Click()
If msfGrid.Row = 0 Then
Exit Sub
End If
msfGrid.Col = 9
txtOcurrencia.Text = msfGrid.Text
msfGrid.Col = 0
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:ESTE ES EL CODIGO...Espero puedan Ayudarme

Publicado por Helping (1 intervención) el 12/05/2005 00:13:32
Por lo visto en tu código, no creo que haya perdido el enfoque, sólo no está mostrando la fila completa.
Fíjate en la propiedad selectionmode
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

Helping...

Publicado por chris (24 intervenciones) el 12/05/2005 02:42:04
el selectionmode esta en 1 osea flx selectionbyrow.... como se deberia...
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

ES Q ACASO NADIE PUEDE..???

Publicado por Christ (24 intervenciones) el 12/05/2005 21:49:01
O es q a nadie nunca le ha ocurrido
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