Ayuda con la tecla Enter

Normita
14 de Enero del 2005
Foro tengo una grilla que en los textos al teclear la tecla enter quiero pasar el foco una caja de texto fuera de la grilla. Me fije que hay un evento keypress pero este me tira el foco al apretar cualquier tecla yo solo quiero que lo haga con enter como lo hago?
Gracias

Raul
14 de Enero del 2005
Puedes crear una variable publica por ejemplo xenter, en el evento keypress de los textos escribe:

if lastkey()=13
xenter=.t.
else
xenter=.f.
endif

Y en el evento lostfocus del texto:

if xenter=.t.
xenter=.f.
thisform.text2.setfocus
endif

Pruebalo

davideze25
14 de Enero del 2005
nel, es mas facil de esta manera:

en le evento keypress pon el sig codigo:

if nkeycode() = 13
thisform.cajadetexto.setfocus
endif

pruebalo y veras que es mas facil

JorgeE
14 de Enero del 2005
tienes que establecer ese control de enfoque, dentro del text de la columna en cuestion no a nivel GRID, es decir :
Thisform.grid1.column1.text1.keypress, aqui es donde haces el direccionamiento como deses...espero te sirva
saludos