Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   limpiar un tImage (https://www.clubdelphi.com/foros/showthread.php?t=31171)

Luli 30-04-2006 03:03:38

limpiar un tImage
 
Hola, estoy realizando un programa en el que tengo un TImage y lo utilizo como área de dibujo, es decir, sobre el image pinto figuras, pero no sé como borrar lo que pinto para poder utilizarlo nuevamente, ¿me pueden ayudar? muchas gracias, saludos...

pfsoft 30-04-2006 11:56:54

imgNombre.Clear;

seoane 30-04-2006 14:02:32

Cita:

Empezado por pfsoft
imgNombre.Clear;

¿Que version de delphi tienes? Yo tengo la 7 y el TImage no tiene el metodo Clear. De todas formas, aprovechando que el TImage tiene la propiedad Canvas podemos borrar el Canvas como se describe en este hilo.
Código Delphi [-]
  Image1.Canvas.Fillrect(Image1.Canvas.ClipRect);

pfsoft 01-05-2006 07:22:45

Tienes razón, no es el TImage de Delphi. Es un componente externo ImageEn. Discúlpenme.

Pedro J.Fdez.
pedrofdez@ono.com
pfsoftware@ono.com

Luli 02-05-2006 00:45:53

funciona
 
Hola, muchas gracias por responder, utilicé esa linea de codigo en mi programa y funciona muy bien, gracias, hasta pronto!!! bye

Snaked 19-11-2016 04:53:06

otra posible opcion si andas copiando desde un Tgraphic a un canvas, para que no te de el error de Picture must contain a Bitmap seria:

Código:

Image1.Picture := nil;
y en C++:

Código:

Image1->Picture = NULL;


La franja horaria es GMT +2. Ahora son las 10:34:11.

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