Cambiar de fila en una grid cuando esto en editbox con las teclas fecha arriba o abajo.

45 views
Skip to first unread message

mpulla

unread,
May 25, 2013, 6:47:39 PM5/25/13
to publice...@googlegroups.com

Hola.

Tengo un grid y dentro de este una columna que tiene un container con un texbox y un edibox, al ubicarme en esta columna me ubico en le texbox presiono la tecla fecha abajo se posiciona en edibox, luego si presiono nuevamente la tecla fecla abajo, no se mueve, necesito hacer que vaya a la siguiente fila posesionándose en el texbox y asé sucesivamente, es cómodo para el usuario presionar la fecha Arriba o abajo y recorrer la grilla.

Como puedo emular este comportamiento, en el edibox para las teclas arriba, abajo, izquierda y derecha.

Adjunto imagen.

Saludos.
Mauricio


Grid.png

Ricardo Pina

unread,
May 25, 2013, 7:05:23 PM5/25/13
to Grupo VFP
Hola Mauricio
 
En el método Keypres del Editbox debes poner lo siguiente para anular los movimiento por defecto dentro del control y lograr lo que pretendes
 
IF nkeycode=24
 NODEFAULT
 KEYBOARD '{TAB}'
ENDIF  
 
IF nkeycode=5
 NODEFAULT
 KEYBOARD '{BACKTAB}'
ENDIF  
 
Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

mpulla

unread,
May 25, 2013, 10:20:45 PM5/25/13
to publice...@googlegroups.com
Hola Ricardo.

Gracias por la ayuda, en este momento no estoy en casa apenas pueda lo pruebo y comento.

No expuse todo, el edibox puede estar vacío o puede tener 1 o varias líneas, sería bueno poder detectar el final del edibox para poder saltar a la siguiente fila, espero puedas ayudarme con otra idea si es que el código no cumple con lo que pretendo hacer.

Saludos.
Mauricio
Reply all
Reply to author
Forward
0 new messages