PDA

Ver la Versión Completa : duda basica. con un variable tipo imagen


Jorghino reyes
10-09-2005, 17:31:55
Amigos una pregunta de primer año.

Como defino una variable que pueda almacenar una imagen.

para depues cargarla a un boton sin tener que estarla llamando desde el archivo.

en su propiedad.glyph ?


Gracias.

dec
10-09-2005, 18:19:39
Hola,

Declara una variable de tipo "TBitMap". Instánciala antes de utilizarla, esto es, antes de cargar en ella una imagen (con su método "LoadFromFile", por ejemplo). Luego podrás usarla en un componente "TImage", por ejemplo. No olvides destruir la variable cuando ya no te sea precisa.


var
// Se declara así a modo de ejemplo, casi
// sería mejor si la declaras como un miembro
// privado del formulario en que la uses, si
// es que la usas en un formulario.
FImagen: TBitMap;

procedure TForm1.FormCreate(Sender: TObject);
begin
// Instanciamos la variable
FImagen := TBitmap.Create;
// Cargamos un "bitmap" en la variable
FImagen.LoadFromFile('C:\WINDOWS\Abanicos.bmp');
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
// Asignamos a un "TImage" el "bitmap"
// que tenemos cargado en "FImagen".
Image1.Picture.Assign(FImagen);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
// Liberamos
FImagen.Free;
end;

Jorghino reyes
10-09-2005, 19:30:41
excelente funciono muy bien !!

Te felicito por el tipo de repuetas que ofreces! (muy completas)

Muchas gracias!:)