PDA

Ver la Versión Completa : Timage


cmfab
17-10-2011, 13:40:08
Hola a todos, tengo dos detallecillos a ver si pueden ayudarme. como puedo limpiar el contenido de un Timage. osea, tengo una imagen cargada y necesito limpiar el control para cargar otra desde un archivo. y segundo como puedo centrar un control TImage en el form principal de mi aplicaciónj. dsde ya gracias a todos por sus atenciones

Casimiro Notevi
17-10-2011, 14:38:38
Amigo cmfab, ¿has olvidado nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)?, échale un vistazo, por favor ;)

cmfab
17-10-2011, 16:04:53
Gracias, estuve observando de nuevo la guia de estilo, y segun entiendo mi error ha sido poner dos preguntas en el mismo hilo. si no es así por favor corrigeme. no obstante solucione los problenas de esta manera:

para eliminar el contenido del Timage:

image1.picture := nil;


Para centrar la imagen:


Image1.Top := (Form1.Height div 2) - (Image1.Height div 2) ;
Image1.Left :=(Form1.Width div 2) - (Image1.Width div 2);


Gracias

Casimiro Notevi
17-10-2011, 16:16:40
Perfecto, lo has resuelto :)

La otra cosa que faltaba es poner un título descriptivo a tu pregunta: 'timage' no describe nada, sin embargo algo como tú mismo escribes luego en tu pregunta: "Cómo puedo limpiar el contenido de un Timage" sería un título perfecto.

Bueno, para la próxima ;)

cubanbaker
17-10-2011, 21:31:23
Primero pones el dataset en modo de edición por si no está...
y entonces la limpias



if not (TuTabla.State in dsEditModes) then
TuTabla.Edit;
TuTabla.FieldByName('Imagen').Clear;
Image.Picture.Graphic := nil;