Cambiar la Posicion del cursor en un GET

Cambiar la Posicion del cursor en un GET

Postby devtuxtla » Tue Nov 25, 2008 11:49 pm

Estimados Fivewinners.

Cuando el usuario se posiciona en un GET cuya variable es numerica, requiero que el cursor se posicione en el ultimo caracter + uno, es decir al final de la cadana numerica, para que el usuario complete el dato solicitado.
Cual es el truco?
Como siempre un ejemplo seria E x c e l e n t e :shock:

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Postby Johnson » Wed Nov 26, 2008 1:45 am

oget:bGotFocus = { || __Keyboard( Chr( VK_END ) ) }

espero q ajude.
User avatar
Johnson
 
Posts: 18
Joined: Sat Nov 26, 2005 4:45 pm
Location: Brasil

Postby devtuxtla » Wed Nov 26, 2008 2:16 am

FiveWinner->Johnson

Gracias por responder, pero no funciono, el comportamiento lo asocia al Tsbrowse y es el browse el que se va al ultimo registro del browse, pero el GET no mueve el cursor, sin embargo, es al objeto GET al que le asocio la funcion que recomendaste.
Muy raro :?

Alguna otra sugerencia?

Alguien tiene otra idea?

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Postby Daniel Garcia-Gil » Wed Nov 26, 2008 2:48 am

puedes intentar esto

oGet:bGotFocus:={|| oGet:SetPos( len( oGet:value() ) ) }
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Cambiar la Posicion del cursor en un GET ( Caso Cerrado )

Postby devtuxtla » Wed Nov 26, 2008 4:08 am

FiveWinner->mcfox

Gracias por contestar y siguiendo tu sugerencia, esta fue la solucion:

oGetc:SETFOCUS()
oGetc:REFRESH()
oGetc:SetPos( len( alltrim(oGetc:value()) )+1 )

El problema radica en el foco, Setpos funciona solo si el GET tiene el Foco.

Gracias

Saludos


Caray que buen Foro Tenemos...
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 16 guests