![]() |
Re: Bild von TImage in TListView verwenden
Versuch es doch erst einmal ohne verkleinern. Wenn das funktioniert, bist Du ja schonmal einen Schritt weiter. Und Luckie hat ja auch nicht immer Recht ;)
|
Re: Bild von TImage in TListView verwenden
So, bin habe nochmal rumprobiert...
Zitat:
Delphi-Quellcode:
Kommt leider dieselbe Meldung :cry:
lBitmap := FPerson.Bild.Bitmap;
ImageListFahrer.Add(lBitmap, lBitmap); |
Re: Bild von TImage in TListView verwenden
Nee, ich meinte so (Code von oben gekürzt):
Delphi-Quellcode:
Tritt da immer noch ein Fehler auf?
lBitmap : TBitmap;
begin lBitmap := FPerson.Bild.Bitmap; if Assigned(lBitmap) then begin //Dimensionen der Imagelist vor dem Einfügen festlegen ImageListFahrer.Width := lBitmap.Width; ImageListFahrer.Height := lBitmap.Height; ImageListFahrer.Add(lBitmap, lBitmap); end; end; |
Re: Bild von TImage in TListView verwenden
So kommt keine Fehlermeldung mehr. Aber komischerweise ist Width und Height immer 0.
Muss ich nochmal nach schauen. Vielen Dank soweit erstmal. |
Re: Bild von TImage in TListView verwenden
ohne zu testen:
Delphi-Quellcode:
var
lBitmap: TBitmap; begin lBitmap := TBitmap.Create; try lBitmap.Width := ImageListFahrer.Width; lBitmap.Height := ImageListFahrer.Height; lBitmap.Canvas.StretchDraw(lBitmap.Canvas.ClipRect, FPerson.Bild.Graphic); ImageListFahrer.Add(lBitmap, lBitmap); finally lBitmap.Free; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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-2025 by Thomas Breitkreuz