repeticion de código pulsando un TButton.
Hola me estoy volviendo loco, porque no se como ejecutar un código repetidas veces, hasta que suelte el boton izquierdo del ratón.
he probado con otras clases de botones pero nada... ¿Hay alguien que se apiade de mi?:o Gracias |
¿Qué quieres que mientras mantengas el botón presionado se ejecute un código? Se me ocurre que coloques un Timer y que evalue cada cierto tiempo si el botón está presionado, si esto ocurre que haga lo que deseas.
Saludos |
Si el problema es repetir còdigo, q tiene q ver el botòn?
Ademàs del consejo de nemesio...si lo q qieres es durante el movimiento entonces puedes usar el event OnMOuseMOve del control y verificas el paràmetro TShifState...ahí veràs si el mouse se está movimiendo con un botón hundido |
Cita:
Lo que hace el programa es dibujar ciertos elementos y con botones ("Flechas") voy desplazando esos objetos por la imágen. pero tengo que pulsar repetidas veces para que se vaya desplazando. Me gustaría que mientras tengo pulsado el botón se vaya ejecutando constantemente. Gracias |
1 Archivos Adjunto(s)
Hola,
Bueno. Que yo sepa no existe el evento "OnBetwenUserDontUpKey"... sin embargo, digo que yo que todo puede hacerse... ¿no? Lo que no sé es si quedaría algo elegante, curioso, limpio, usable y efectivo al mismo tiempo. Quiero decir, que, a bote pronto, se me ocurre algo como esto...
|
Muchas gracias
|
Lo he probado en Builder y funciona, aunque solo he utilizado:
Código:
bool apretado; Muchas Gracias otra vez |
La franja horaria es GMT +2. Ahora son las 10:00:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi