FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Timer
Hola a todos.Estoy empezando con esto del Delphi y os agradeceria si alguien me echa una mano.Quiero que 2 imagenes se me vayan cambiando o intercambiando cada 2 segundos por ejemplo al dar un boton.Me estoy volviendo loco ya que no doi con esto.¿Alguien me puede ayudar por favor? Gracias
|
#2
|
||||
|
||||
No dices como muestras las imagenes, asi que voy a suponer que es en un TImage, de echo supongamos que cada imagen esta cargada en un TImage. Pues vien solo hay que jugar con la propiedad visible de ambas imagenes.
Por ejemplo dentro del evento de un timer podemos poner este codigo:
Las imagenes se alternaran, mientras una este visible la otra permanecera oculta. |
#3
|
|||
|
|||
Cita:
Nota: No se porque no esta respetando el código Delphi. ya que en lugar colocar el código dentro de un marco aparece "Código Delphi [-]". Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Si revisas bien mi codigo no hace falta inicializar nada, el propio codigo fuerza a que una se muestre y la otra se oculte. Da igual como esten al principio.
|
#5
|
|||
|
|||
Cita:
Lee bien las respuestas y no permitas que tus manos escriban estupideces. Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
|||
|
|||
Gracias por vuestra contestacion.Las imagenes estan cada una en un Timage(perdon por no haberlo especificado).Pero mi pregunta es como hacer que al dar a un boton de tipo TButtom se me vayan cambiando(¿donde meto el codigo del timer,en el propio timer o en el boton o donde???)
1000 gracias a todos |
#7
|
||||
|
||||
el codigo en el timer,luego pones el timer.enabled a false y luego en el buttonClick pones el timer.enabled a true
|
#8
|
|||
|
|||
Que pongo, esto en el timer con timer.enabled a false
Image1.Visible:= not Image1.Visible; Image2.Visible:= not Image1.Visible; y luego en el button en el evento click pongo el timer.enabled a true??? Creo que es lo que he entendido. De todos modos,gracias nuevamente por vuestra ayuda |
#9
|
||||
|
||||
Eso es, asi deberia funcionarte
|
#10
|
|||
|
|||
Image1.Visible:= not Image1.Visible;
Image2.Visible:= not Image1.Visible; una cosilla, este codigo de arriba no seria asi??? Image1.Visible:= not Image2.Visible; Image2.Visible:= not Image1.Visible; Gracias |
#11
|
||||
|
||||
Y dale, el codigo esta bien como esta. Hombre, en 100 lineas de codigo puede que me equivoque pero en 2 lineas ya es mas dificil.
Ahora vamos con lo que decias tu:
No te lo tomes a mal, si estas aprendiendo es normal que preguntes cosas como esta |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Un TIMER miente!!!???! | marceloalegre | Varios | 18 | 28-11-2006 23:59:03 |
duda con el timer | ibbeth | Varios | 2 | 03-01-2006 01:36:22 |
timer +1 | slim jim | Varios | 4 | 02-10-2005 04:03:11 |
Timer | Malon | OOP | 5 | 25-11-2003 17:19:03 |
Timer | kao | Varios | 6 | 30-06-2003 19:02:53 |
|