Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   mover imagen por un tiempo determinado (https://www.clubdelphi.com/foros/showthread.php?t=41870)

leodelca23 28-03-2007 04:30:46

mover imagen por un tiempo determinado
 
Hola a todos quisiera mover una imagen por un segundo, Por ej. si presiono la tecla hacia arriba quiero que la imagen se mantega moviendo un segundo exacto. Creo que se deberia hacer con timer pero no los he podido manejar bien. Si alguien me ayuda muchas gracias

Albano 28-03-2007 07:54:13

El timer tiene una propiedad que se llama interval, esta es una variable de tipo entera, cada unidad es un milisegundo, o sea que si le pones 1,000, el intérvalo será de 1 segundo.
Para hacer lo que dices, lo que tienes que hacer es lo siguiente:
Crea un timer y ponle un intervalo de 100 (por poner un ejemplo), le das doble click y vas a entrar a su evento "Timer", ahi pones el código que haga mover esa imagen y al final le pones un contador, cuando este contador llegue a 10 (como 1,000 es un segundo y tu intervalo es de 100, estamos usando decimas de segundo para que lo mueva, entonces a la décima vez se cumplirá el segundo) desactivas el timer.
Cuando le des click al botón inicia tu contador en 0 y activa el timer.
Eso sería todo.


La franja horaria es GMT +2. Ahora son las 13:17:52.

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