Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2006
ojimenezg2000 ojimenezg2000 is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Poder: 0
ojimenezg2000 Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 27-04-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
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:
Código Delphi [-]
  Image1.Visible:= not Image1.Visible;
  Image2.Visible:= not Image1.Visible;

Las imagenes se alternaran, mientras una este visible la otra permanecera oculta.
Responder Con Cita
  #3  
Antiguo 27-04-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Post

Cita:
Empezado por seoane
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:

Código Delphi [-]
Image1.Visible:= not Image1.Visible;
Image2.Visible:= not Image1.Visible;


Las imagenes se alternaran, mientras una este visible la otra permanecera oculta.
Yo nadamas agregaria que se debe inicializar Image1.Visible a True y Image2.Visible a False.

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
Responder Con Cita
  #4  
Antiguo 27-04-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 27-04-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Talking

Cita:
Empezado por seoane
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.
Cierto, no vi que en la segunda linea tenias el mismo Image1, perdon, creo que deberiamos agregar a la guia de estilos la siguiente frase

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
Responder Con Cita
  #6  
Antiguo 27-04-2006
ojimenezg2000 ojimenezg2000 is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Poder: 0
ojimenezg2000 Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 06:06:32.


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
Copyright 1996-2007 Club Delphi