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 21-06-2006
JKM JKM is offline
Registrado
 
Registrado: abr 2006
Posts: 8
Poder: 0
JKM Va por buen camino
Ayuda PorFavor¡¡¡¡

Veran tengo una aplicación en la cual creo en diseño un conjunto de imagenes las cuales las leo de un campo Image en SQL, lo hace bien y me crea tantos images como fotografias tenga guardadas en determinada tabla el problema que tengo es que necesito crear en cada una de las imagenes un evento click el cual me pase al darle click a cualquiera de esas imagenes me las muestre en otro Image Grande que tengo en la forma

Con esto creo las imagenes

Código Delphi [-]
 with image do
        begin
        image.Picture.Assign(Jpg);
        image.Parent := panel11;
        image.Top := 0;
        image.left := izquierda;
        width := 100;
        height := 100;
        stretch := true;
        image.OnClick := pasImagen;
 end;


y esto tiene el evento pasImagen con el cual quiero que cuando se le de un click a la imagen que yo creo en el procedimiento de arriba me lo pase a imaVisor

Código Delphi [-]
procedure TConPropiedadF.pasImagen(Sender: TObject);
begin
  imaVisor.Picture.Assign(image.picture);
end;

Trabajo con Delphi 5.0 si me pueden ayudar se los agradeceria mucho

Última edición por dec fecha: 21-06-2006 a las 02:11:17.
Responder Con Cita
  #2  
Antiguo 21-06-2006
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Buenas!

El parámetro sender que tienes en el evento es precisamente el objeto que lo ha llamado.

Por lo tanto si le haces un cast a TImage ya puedes utilizarlo:

Código Delphi [-]
imaVisor.Picture.Assign(Sender as TImage)

Edu
Responder Con Cita
  #3  
Antiguo 21-06-2006
JKM JKM is offline
Registrado
 
Registrado: abr 2006
Posts: 8
Poder: 0
JKM Va por buen camino
Muchas Gracias

Por ayudarme pero sabes con lo que me dijiste me da el siguiente error:
"Cannot assign a TImage to a Picture", la verdad ahorita estoy en un lapsus tremendo y no se que hacer ayudenme si

Muchas Gracias!!!!!
Responder Con Cita
  #4  
Antiguo 21-06-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
Y con esto otro, ¿que tal?

Código Delphi [-]
imaVisor.Picture.Assign((Sender as TImage).Picture)
Responder Con Cita
  #5  
Antiguo 21-06-2006
JKM JKM is offline
Registrado
 
Registrado: abr 2006
Posts: 8
Poder: 0
JKM Va por buen camino
Gracias!!!!

Por contestarme a tal brevedad pero no me funciona me dice que no son incompatibles

Incompatible types: TComponent and TPicture

Gracias por sus sugerencias se los agradesco
Responder Con Cita
  #6  
Antiguo 21-06-2006
JKM JKM is offline
Registrado
 
Registrado: abr 2006
Posts: 8
Poder: 0
JKM Va por buen camino
Perdon!!!!!

Perdon por mi descuido pero he estado dias con este error y estaba poniendo el codigo donde no debia ir, muchas gracias a epiguedf y a seoane por sus sugerencias son lo maximo se los agradesco
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
recomendar libros porfavor orthicon Varios 2 14-04-2006 20:28:33
Una Ayuda Porfavor!! JerS Varios 2 17-08-2005 20:07:06
una ayuda porfavor! Ryu Internet 3 15-04-2005 23:09:43
porfavor again help, with asm mauriciofox Varios 4 03-12-2004 14:16:39
Ayuda Porfavor MasterOzzy Varios 2 25-11-2003 16:14:15


La franja horaria es GMT +2. Ahora son las 22:34:18.


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