FoxPro/Visual FoxPro - Un Enter en TexBox

 
Vista:

Un Enter en TexBox

Publicado por Saul (728 intervenciones) el 03/04/2003 22:11:16
Tengo un Lector de Codigo de Barras pero tengo en un form tengo Varias Paginas pero cuando introdusco el valor que da el lector (Numero de codigo de barras) no da enter de una vez si no que tengo que presionar el tab..
Pienso que es problema de texbox pero como le digo ala caja de texto que no presisamente con tab pase al siguiente campo si no que tambien con enter..
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:Un Enter en TexBox

Publicado por upliftmofopartyplan (265 intervenciones) el 03/04/2003 23:16:22
Hola!
no tienes que hacer nada para eso.
hay tres formas de pasar de un objeto/control a otro:
1- TAB
2- ENTER
3- cuando llegas al maximo de caracteres permitidos en la propiedad MAXLENGHT (en el caso de textbox, edit, etc.)
si tus códigos fueran todos de la misma cantidad de caracteres, la solución sería poner el maxlenght en ese valor y listo. pero cuando el codigo tenga menos caracteres, tendrás que presionar tab ó enter.
si no, puedes probar el evento interactivechange:
if (len(alltrim(this.value))=maximo) .or. (lastkey()=13) then
thisform.siguiente.setfocus
endif
maximo es la cantidad de caracteres del código
el 13 es el valor ASCII del enter
cuidado con el lastkey(), que no interfiera con otro evento que utilices.
prueba y cuenta.
Uplift
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