PDA

Ver la Versión Completa : Boton Presionado


mjjj
11-10-2007, 22:04:39
hola amigos... espero me puedan ayudar con lo siguiente....

tengo un TButton, al cual le asigne el evento OnClick que realizara cierta tarea.
Ahora bien... quiero que al dejar presionado el boton (despues de un 1 segundo) realize cierta tarea especifica, distinta a la anterior

¿Se puede hacer esto con Delphi 2006?

Espero su ayuda.. gracias

poliburro
11-10-2007, 22:15:48
¿Se puede hacer esto con Delphi 2006?



Sip, si se puede.

aeff
11-10-2007, 22:27:51
podrias usar un TTimer con Interval = 1000 (1 seg) el cual tiene su propiedad Enabled = false por defecto en el evento onMouseDown del button pones la propiedad Enabled del Timer en true y en el evento onMouseUp del Button pones la propiedad del Timer en false, ahora, mandas la otra tarea a realizar en el evento OnTimer del Timer y acto seguido de esto vuelves a poner el Timer.Enabled := false;

me entiendes???

saludos

aeff!!