Resaltar toda la fila en un grid

31/01/2006 - 23:02 por Jose Luis Lopez | Informe spam
Hola

Como hago para dejar resaltado ( en un solo color ) toda la fila en un grid
?
Tengo 2 grid en un formulario, con una relacion de uno a varios, cuando dejo
el grid principal y hago click en el grid secundario se "pierde" el
resaltamiento del registro donde estaba ubicado. Es posible dejarlo
resaltado ?


Gracias

Jose Luis

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
01/02/2006 - 01:00 | Informe spam
Si tienes VFP8 o superior mira las propiedades HighlightStyle,
HighlightBackColor y HighlightForeColor

Configurando HighlightStyle = 2 tienes la fila resaltada y con persistencia
visual.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Jose Luis Lopez" escribió en el mensaje
news:%
Hola

Como hago para dejar resaltado ( en un solo color ) toda la fila en un grid ?
Tengo 2 grid en un formulario, con una relacion de uno a varios, cuando dejo
el grid principal y hago click en el grid secundario se "pierde" el
resaltamiento del registro donde estaba ubicado. Es posible dejarlo resaltado
?


Gracias

Jose Luis

Respuesta Responder a este mensaje
#2 Jose Luis Lopez
01/02/2006 - 15:56 | Informe spam
Luis Maria, no tengo VFP8 , tengo VFP6, se puede hacer algo ??

gracias

Jose Luis


"Luis María Guayán" escribió en el mensaje
news:
Si tienes VFP8 o superior mira las propiedades HighlightStyle,
HighlightBackColor y HighlightForeColor

Configurando HighlightStyle = 2 tienes la fila resaltada y con
persistencia visual.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Jose Luis Lopez" escribió en el mensaje
news:%
Hola

Como hago para dejar resaltado ( en un solo color ) toda la fila en un
grid ?
Tengo 2 grid en un formulario, con una relacion de uno a varios, cuando
dejo el grid principal y hago click en el grid secundario se "pierde" el
resaltamiento del registro donde estaba ubicado. Es posible dejarlo
resaltado ?


Gracias

Jose Luis





Respuesta Responder a este mensaje
#3 Luis María Guayán
01/02/2006 - 16:03 | Informe spam
En versiones anteriores a VFP8, te puede servir la clase que está en:

PortalFox -> Menu -> Descargas -> Clases -> cGridSel

http://www.portalfox.com/modules.ph...ls&lid0&ttitle=cGridSel

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jose Luis Lopez" escribió en el mensaje
news:%2314m6%
Luis Maria, no tengo VFP8 , tengo VFP6, se puede hacer algo ??

gracias

Jose Luis


"Luis María Guayán" escribió en el mensaje
news:
> Si tienes VFP8 o superior mira las propiedades HighlightStyle,
> HighlightBackColor y HighlightForeColor
>
> Configurando HighlightStyle = 2 tienes la fila resaltada y con
> persistencia visual.
>
>
> Luis María Guayán
> Tucumán, Argentina
> ________________________________
> SysOp de www.PortalFox.com
> Microsoft Visual FoxPro MVP
> ________________________________
> La palabra imposible solo figura
> en el diccionario de los tontos
>
>
> "Jose Luis Lopez" escribió en el mensaje
> news:%
>> Hola
>>
>> Como hago para dejar resaltado ( en un solo color ) toda la fila en un
>> grid ?
>> Tengo 2 grid en un formulario, con una relacion de uno a varios, cuando
>> dejo el grid principal y hago click en el grid secundario se "pierde"


el
>> resaltamiento del registro donde estaba ubicado. Es posible dejarlo
>> resaltado ?
>>
>>
>> Gracias
>>
>> Jose Luis
>>
>
>


Respuesta Responder a este mensaje
#4 Jose Luis Lopez
02/02/2006 - 22:26 | Informe spam
Gracias Luis Maria, voy a probar con esta clase

Salu2

Jose

-


"Luis María Guayán" escribió en el mensaje
news:%
En versiones anteriores a VFP8, te puede servir la clase que está en:

PortalFox -> Menu -> Descargas -> Clases -> cGridSel




http://www.portalfox.com/modules.ph...ls&lid0&ttitle=cGridSel

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jose Luis Lopez" escribió en el mensaje
news:%2314m6%
> Luis Maria, no tengo VFP8 , tengo VFP6, se puede hacer algo ??
>
> gracias
>
> Jose Luis
>
>
> "Luis María Guayán" escribió en el mensaje
> news:
> > Si tienes VFP8 o superior mira las propiedades HighlightStyle,
> > HighlightBackColor y HighlightForeColor
> >
> > Configurando HighlightStyle = 2 tienes la fila resaltada y con
> > persistencia visual.
> >
> >
> > Luis María Guayán
> > Tucumán, Argentina
> > ________________________________
> > SysOp de www.PortalFox.com
> > Microsoft Visual FoxPro MVP
> > ________________________________
> > La palabra imposible solo figura
> > en el diccionario de los tontos
> >
> >
> > "Jose Luis Lopez" escribió en el mensaje
> > news:%
> >> Hola
> >>
> >> Como hago para dejar resaltado ( en un solo color ) toda la fila en


un
> >> grid ?
> >> Tengo 2 grid en un formulario, con una relacion de uno a varios,


cuando
> >> dejo el grid principal y hago click en el grid secundario se "pierde"
el
> >> resaltamiento del registro donde estaba ubicado. Es posible dejarlo
> >> resaltado ?
> >>
> >>
> >> Gracias
> >>
> >> Jose Luis
> >>
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Leonardo
08/02/2006 - 13:34 | Informe spam
Jose te paso una solución que capaz te sirva...

esto pegalo en el evento AfterRowColChange del grid.

ThisForm.RowActual = RECNO('nombretabla')
ThisForm.LockScreen = .T.
cDynamic = 'IIF(RECNO("nombretabla") = ThisForm.RowActual, RGB(158,175,190),
IIF( &auxReg ,RGB(191,215,207),RGB(255,255,255)))'

This.SetAll('DynamicBackColor', cDynamic, 'Column')
This.Refresh
ThisForm.LockScreen = .F.

saludos leonardo


"Jose Luis Lopez" escribió en el mensaje
news:
Gracias Luis Maria, voy a probar con esta clase

Salu2

Jose

-


"Luis María Guayán" escribió en el mensaje
news:%
En versiones anteriores a VFP8, te puede servir la clase que está en:

PortalFox -> Menu -> Descargas -> Clases -> cGridSel




http://www.portalfox.com/modules.ph...ls&lid0&ttitle=cGridSel

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jose Luis Lopez" escribió en el mensaje
news:%2314m6%
> Luis Maria, no tengo VFP8 , tengo VFP6, se puede hacer algo ??
>
> gracias
>
> Jose Luis
>
>
> "Luis María Guayán" escribió en el mensaje
> news:
> > Si tienes VFP8 o superior mira las propiedades HighlightStyle,
> > HighlightBackColor y HighlightForeColor
> >
> > Configurando HighlightStyle = 2 tienes la fila resaltada y con
> > persistencia visual.
> >
> >
> > Luis María Guayán
> > Tucumán, Argentina
> > ________________________________
> > SysOp de www.PortalFox.com
> > Microsoft Visual FoxPro MVP
> > ________________________________
> > La palabra imposible solo figura
> > en el diccionario de los tontos
> >
> >
> > "Jose Luis Lopez" escribió en el mensaje
> > news:%
> >> Hola
> >>
> >> Como hago para dejar resaltado ( en un solo color ) toda la fila en


un
> >> grid ?
> >> Tengo 2 grid en un formulario, con una relacion de uno a varios,


cuando
> >> dejo el grid principal y hago click en el grid secundario se
> >> "pierde"
el
> >> resaltamiento del registro donde estaba ubicado. Es posible dejarlo
> >> resaltado ?
> >>
> >>
> >> Gracias
> >>
> >> Jose Luis
> >>
> >
> >
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida