FoxPro/Visual FoxPro - REGISTRO ACTIVO DE UN GRID ...

 
Vista:

REGISTRO ACTIVO DE UN GRID ...

Publicado por JM (503 intervenciones) el 30/03/2007 00:01:53
Hola ... estoy intentando cambiar el color de fondo de la celda de un grid que se corresponda con el registro activo:

RGTOACTIVO=RECNO()

En el DinamicBackColor de la Column1 escribo lo siguiente:
IIF(&RGTOACTIVO=RECNO(),RGB(192,192,192),RGB(255,255,255))

Pero no funciona ....
¿Como puedo determinar en el GRID el registro activo?
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
sin imagen de perfil

RE:REGISTRO ACTIVO DE UN GRID ...

Publicado por Ernesto Hernandez (4623 intervenciones) el 30/03/2007 06:15:44
Revisa ActiveRow y ActiveColumn y si tienes VFP 9 revisa
HighligthBackColor y HighlighForeColor

Suerte
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:REGISTRO ACTIVO DE UN GRID ...

Publicado por JM (503 intervenciones) el 30/03/2007 09:48:17
Gracias por contestar .... pero todas esas propiedades de VFP9 funcionan para las celdas que tienen el FOCUS, y yo necesito resaltar la linea del grid que tenga el RECORDMARK.
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
sin imagen de perfil

RE:REGISTRO ACTIVO DE UN GRID ...

Publicado por Ernesto Hernandez (4623 intervenciones) el 30/03/2007 21:13:18
crea la propiedan CurrentRec e inicializa a 0

en el INIT del form pon
ThisForm.Grid1.SetAll("DynamicBackColor","IIf(ThisForm.CurrentRec = RecNo(),RGB(0,255,255),RGB(255,255,255))","Column")


en el Evento AfterRowColChange del grid

This.Refresh
ThisForm.CurrentRec = IIf(ThisForm.CurrentRec # RecNo(),RecNo(),ThisForm.CurrentRec)

y pruebalo

Suerte
eso lo usaba en VFP 6 pero cero que si funciona hasta en VFP9
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:REGISTRO ACTIVO DE UN GRID ...

Publicado por JM (503 intervenciones) el 31/03/2007 00:21:23
Gracias Ernesto .... este codigo funciona ok......
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
sin imagen de perfil

RE:REGISTRO ACTIVO DE UN GRID ...

Publicado por Ernesto Hernandez (4623 intervenciones) el 31/03/2007 02:27:45
de nada compañero me da gusto que te haya servido

Suerte
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