Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Image Bilder zu Laufzeit hinzufügen (https://www.delphipraxis.net/70522-image-bilder-zu-laufzeit-hinzufuegen.html)

arbu man 31. Mai 2006 14:06


Image Bilder zu Laufzeit hinzufügen
 
Hi,

Ich möchte einer TImageList Bilder zu Laufzeit hinzufügen. Das klappt auch nur werden die Bilder mit den Pinken Hintergrund dargestellt. Wie kann ich das ändern ?

Hier der Source zum laden:

Delphi-Quellcode:
function TAI_ImageListEx.add(filename: string): integer;
var
  i: integer;
  bmp: TBitmap;
begin
  bmp:= TBitmap.Create;
  bmp.LoadFromFile(filename);
  i:=ImageList.AddMasked(bmp, clFuchsia); // die Frabe muss transparent dargestellt werden wird sie aber nicht
  olist.Add(TAI_ILEItem.Create(filename,i));
  result:= i;
end;
thx, arbu

marabu 31. Mai 2006 14:19

Re: Image Bilder zu Laufzeit hinzufügen
 
In meinen Projekten funktioniert das hier:

Delphi-Quellcode:
i := ImageList.AddMasked(bmp, bmp.TransparentColor);
Vielleicht ist clFuchsia keine so gute Wahl von dir...

Grüße vom marabu

arbu man 31. Mai 2006 14:24

Re: Image Bilder zu Laufzeit hinzufügen
 
Danke jetzt geht es :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz