Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Poner imagen en Timage desde portapapeles (https://www.clubdelphi.com/foros/showthread.php?t=70009)

gabyzava 24-09-2010 17:09:16

Poner imagen en Timage desde portapapeles
 
Hola, espero que alguien pueda ayudarme.

Quiero saber como jalar una imagen que este en portapapeles a un:

Timage

es decir no quiero hacerlo así:

image.picture.LoadFromFile(s)

pues la imagen no esta guardada, quiero jalarla sin mostrarla

Gracias

Al González 24-09-2010 17:27:39

Quizá esto puede servirte:

http://www.clubdelphi.com/foros/showthread.php?t=57360

Asimismo, notarás que en la parte inferior de esta página aparecen listados otros hilos que tratan temas similares.

No dejes de comentarnos cómo te fue. :)

Al González.

Caro 24-09-2010 17:32:24

Hola gabyzava, puedes hacerlo de esta forma:

Código Delphi [-]
 if Clipboard.HasFormat(CF_PICTURE) then //si es una imagen
   Image1.Picture.Assign(Clipboard);

Añade en uses la unit Clipbrd.

Saluditos

gabyzava 24-09-2010 18:01:44

bufer virtual
 
hola otra vez

Si me funciona esto:

if Clipboard.HasFormat(CF_PICTURE) then
Image1.Picture.Assign(Clipboard);

Sale bien, pero me surge otra duda

¿para poner la imagen en clipboard?,
primero necesito ponerla en un bufer virtual, es decir,
yo tomo la imagen de un archivo comprimido, y después al portapapeles,
todo esto porque no puedo asignarla directamente a image1,

espero haberme explicado.

Mil gracias


La franja horaria es GMT +2. Ahora son las 12:00:28.

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