Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Llenar un TimageList en ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=43136)

rex 03-05-2007 05:09:58

Llenar un TimageList en ejecucion
 
Hola que tal, estoy seguro que esto esta por demas tratado, pero no lo encuentro, como llenar un TimageList en tiempo de ejecución, tengo imagenes BMP en disco duro y quiero cargarlas en tiempo de ejecucion a un TimageList.

roman 03-05-2007 05:53:47

Un ejemplo:

Código Delphi [-]
var
  Bitmap: TBitmap;

begin
  // Estableces las dimensiones de los bitmaps
  ImageList1.Width := 128;
  ImageList1.Height := 128;

  // Creas un bitmap intermediario
  Bitmap := TBitmap.Create;

  try
    // estas dos líneas las repites por cada bitmap que vayas a agregar
    // clWhite será el color transparente
    Bitmap.LoadFromFile('un bitmap.bmp');  // <-- cargas el bitmap del archivo en disco
    ImageList1.AddMasked(Bitmap, clWhite); // <-- lo insertas en el ImageList
 finally
    // liberas memoria
    Bitmap.Free;
  end;
end;

// Saludos

rex 03-05-2007 17:41:21

Excelente, Muchas Gracias Roman.

juangiron 16-06-2007 18:20:53

Como Pudo Insertar Imagenes de 122 x 122 pixeles en un imagelist? ¿puedo hacer esto?...
gracias


La franja horaria es GMT +2. Ahora son las 04:44:24.

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