PDA

Ver la Versión Completa : Poner imagen en Timage desde portapapeles


gabyzava
24-09-2010, 17:09:16
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:


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
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