Ejecutar código mientras pulso un botón
Hola colegas. Me sabría decir alguien como puedo ejecutar el codigo que tengo dentro de una botón mientras lo mantengo pulsado.
P.ej. Hago un Query.next en el onclick y me desplazo por los registros del query mientras esté pulsado. Saludos. |
Te recomiendo investigar el código del TSpinEdit.
Saludos! |
Mira este ejemplo, necesitas un Timer y aquí tienes el código:
Código:
procedure TForm1.Timer1Timer(Sender: TObject); |
Otra opción:
Declaras una variable MouseUp de tipo booleano en tu formulario y escribes eventos OnMouseDown y OnMouseUp del botón como sigue: Código:
procedure TForm1.Button1MouseDown(...); |
Bien visto me gusta más la opción de marcoszorrilla porque así puedes controlar la velocidad de avance. Con mí opción la velocidad es inútilmente demasiado rápida :D .
// Saludos |
Ok.
|
La franja horaria es GMT +2. Ahora son las 00:26:55. |
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