Page 1 of 1

Antonio ... Una consulta acerca del TGET

Posted: Tue Aug 05, 2008 10:02 pm
by Blessed
Saludos :

Tengo un dialogo con varios Gets, pero solo un me interesa que tanga TAB STOP, en el se introduciran datos desde un scanner manual, en un programa de facturacion.
El caso es que aun siendo el unico objeto en el dialogo, con TAB STOP, no logro hacer que al terminar una lectura, vuelva al inicio del mismo GET.
He intendato con el metodo : SetFocus y la funcion __Keyboard() tratando de que este listo en el mismo Get para ingresar un nuevo producto con el Lector de barras (Scanner manual)

Saludos desde Honduras :)

Posted: Tue Aug 05, 2008 10:28 pm
by sysctrl2
holas amigo, Blessed ?

si el get que mensionas es el primer control del dialogo,

no necesitas nadamas que hacer,

oGet:refresh()
oGet:setfocus()
oDlg:setfocus()

muestra una imagen o el codigo para dar una mejor pista.



saludos.

Posted: Tue Aug 05, 2008 11:52 pm
by alex_cyr
no se si entendi bien, pero prueba regresando un .F. en el valid yo uso un sistema con escanner que implemente de esta forma para que siempre se quede en el get

saludos.
alex.

Posted: Wed Aug 06, 2008 3:25 pm
by Blessed
Saludos Amigos del Foro:

Gracias Cesar (sysctrl2) y alex, en cuanto visite a este cliente, probare lo que me han sugerido.

Saludos desde Honduras

Posted: Thu Aug 07, 2008 6:06 pm
by antolin
Prueba esto al final de la lectura:

PostMessage(oGet:hWnd,WM_SETFOCUS)

o bien

PostMessage(oGet:hWnd,FM_CHANGEFOCUS)


Suerte