Hola amigos, como dice el titulo.
Necesito saber si x boton se mantiene presionado, para ejecutar una accion mientras se mantenga presionado. (valga la redundancia).
Agradeceré algún ejemplo.
Saludos.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Hola amigos, como dice el titulo.
Necesito saber si x boton se mantiene presionado, para ejecutar una accion mientras se mantenga presionado. (valga la redundancia).
Agradeceré algún ejemplo.
Saludos.
Puedes explicar ó poner un ejemplo acerca de lo que deseas hacer ?
Antonio, gracias por contestar.
Lo que quiero hacer es que se lance una accion contÃnua mientras el boton se mantenga presionado (como el GoDown() del xbrowse) y que el ACTION finalice al dejar de presionar el boton.
Algo asi:
While oBtn:lPressed
oBrw:GoDown()
Enddo
Es decir, desde el ACTION del oBtn quiero hacer exactamente lo que hace la tecla-abajo en un xbrowse, en el cual se va recorriendo sus registros hasta soltar la tecla.
Espero haber sabido explicarme.
Saludos, y gracias nuevamente.
Lo que quiero hacer es que se lance una accion contÃnua mientras el boton se mantenga presionado (como el GoDown() del xbrowse) y que el ACTION finalice al dejar de presionar el boton.
Algo asi:
While oBtn:lPressed
oBrw:GoDown()
Enddo
Es decir, desde el ACTION del oBtn quiero hacer exactamente lo que hace la tecla-abajo en un xbrowse, en el cual se va recorriendo sus registros hasta soltar la tecla.
Una idea que se me ocurrio entonces, y que no puse en practica, no se por que, fue establecer un timer en el metodo ::Down(). El timer estaria llamando a la action hasta que al ser llamado el metodo ::Up(), porque se solto el boton, se apague el timer.
Esta es una de esas cosas en el desarrollo touch que no pude con ella o no supe encararla correctamente. Quizá Antonio o Mr. Rao si lo puedan abarcar.
No serÃa parecido a un drag&drop ?
------------------------- Edito ---------------------------
O a la accion de mover un control en una edicion, ahà estamos controlando también si el control está pulsado
Gracias, Cristóbal.
También voy a revisar esa opción.
Saludos.
Me acabo de acordar que en aquel entonces intenté también que la llamada al action fuera mas continua cuanto mas tiempo llevara pulsado el boton. Intente simular el comportamiento Android en sus listas.
Todo fue un fracaso: volvÃ, después de muchas horas, al sistema un click una fila up/down. Lamentable.
Lo más seguro es que se pueda hacer con fwh... pero me quedó una idea... "no se puede... no se puede... al menos con los eventos que ahora mismo recoge fwh".
hmpaquito wrote:Me acabo de acordar que en aquel entonces intenté también que la llamada al action fuera mas continua cuanto mas tiempo llevara pulsado el boton. Intente simular el comportamiento Android en sus listas.
Todo fue un fracaso: volvÃ, después de muchas horas, al sistema un click una fila up/down. Lamentable.
Lo más seguro es que se pueda hacer con fwh... pero me quedó una idea... "no se puede... no se puede... al menos con los eventos que ahora mismo recoge fwh".
Es cierto Cristóbal, habrÃa que ver si con las mejoras táctiles de fwh se podrÃa hacer.
Yo por mi parte, desgraciadamente, tengo el focus del trabajo en otras tareas.
Yo creo que usar un timer serÃa una posible solución
Una idea serÃa colocar una data lPressed en la TButton
y que se activa con el metodo LButtonDown y se desactava com el metodo LButtonUp,
con esto el programador controlarÃa si el button esta presionado en el bAction con un bucle.