TGraphic aus TImageList?
Hallo,
weiß jemand, wie man ein Bild als TGraphic aus einer TImageList erhalten kann? Vielen Dank! |
Re: TGraphic aus TImageList?
Da gibt es doch die TImageList.GetBitmap Methode, die dir ein TBitmap füllt (was bekannlicherweise von TGraphic abgeleitet ist).
|
Re: TGraphic aus TImageList?
Zitat:
Delphi-Quellcode:
var
bmp: TBitmap; begin ImageList.GetBitmap(0, bmp); //wie jetzt weiter? |
Re: TGraphic aus TImageList?
Habe die Antwort inzwischen gefunden:
Delphi-Quellcode:
Aber ich verwende den Code in einer Schleife. Wie kann ich nun bmp bzw. gr bei jedem Schleifendurchgang so löschen, damit sich die Graphiken nicht bei jedem Schleifendurchgang überlagern? (bmp bei jedem Schleifendurchgang neu zu erzeugen und freizugeben ist ja zu zeitraubend). Und bmp.Empty funktioniert offensichtlich nicht.
var
bmp: TBitmap; gr: TGraphic; begin bmp := TBitMap.Create; for i := 0 to Count; begin ImageList.GetBitmap(i, bmp); gr := TGraphic(bmp); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz