![]() |
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:
thx, arbu
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; |
Re: Image Bilder zu Laufzeit hinzufügen
In meinen Projekten funktioniert das hier:
Delphi-Quellcode:
Vielleicht ist clFuchsia keine so gute Wahl von dir...
i := ImageList.AddMasked(bmp, bmp.TransparentColor);
Grüße vom marabu |
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