FoxPro/Visual FoxPro - SELECCION GRID

 
Vista:

SELECCION GRID

Publicado por J (7 intervenciones) el 14/06/2001 03:21:46
Quisiera que al seleccionar un registro en una grilla, se seleccione toda la fila, no solo el campo actual, además cuando ingreso a la grilla (es decir esta con el enfoque) ya no puedo salir por mas que presione tab.
Deseo que ingrese a la grilla y solo deplazarme en la grilla con las direccionales.
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 GRID

Publicado por wences (457 intervenciones) el 14/06/2001 18:40:17
Necesitas algo asi:

this.grd1.SetAll("dynamicBackcolor",;
"IIF(c_referen=thisform.ref,RGB(0,0,128),RGB(255,255,255))", "Column")

esto selecciona la fila que quieres en este caso por el valor de c_referen..

o este otro...

ThisForm.HitRow = RECNO()
ThisForm.LockScreen = .T.
cDynamic = 'IIF(RECNO() = ThisForm.HitRow, RGB(255,255,0), RGB(255,255,255))'
This.SetAll('DynamicBackColor', cDynamic, 'Column')
This.Refresh
ThisForm.LockScreen = .F.

______________________

Para desactivar el Tab tendras que añadir un codigo en el Keypress que cuando sea tab borre el buffer de teclado , o bien que al coger un campo el foco o al perderlo si la ultima tecla era Tab vuelva al anterior

Espero te sirva...
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:SELECCION GRID

Publicado por novato (1 intervención) el 14/06/2001 19:16:02
un favor , en que parte coloco ese codigo

gracias
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:SELECCION GRID

Publicado por wences (457 intervenciones) el 14/06/2001 19:24:10
El primero de ellos en cualquier lugar del formulario , el init podria valer , el segundo en el afterrowcolchange

Espero te sirva..
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