![]() |
FMX - Image aus ImageList setzen
Ich habe ein TImage und eine TimageList. ich mnöchte zur Laufzeit aus der ImageList dem Image ein Bild bzw die Liste der Bilder je Auflösung zuweisen.
Dachte, das könnte so gehen:
Code:
Aber da bekomme ich: [dcc32 Fehler] E2010 Inkompatible Typen: 'TFixedMultiResBitmap' und 'TMultiResBitmap'
n := imageList.Source.IndexOf(sBereich);
image.MultiResBitmap.Assign(imglHeader.Source.Items[n].MultiResBitmap); Was übersehe ich? |
AW: FMX - Image aus ImageList setzen
Da passt was noch nicht.
Bei direkter Zuweisung kommt der Compilerfehler, aber bei Assign eben nicht.
Delphi-Quellcode:
image.MultiResBitmap := imglHeader.Source.Items[n].MultiResBitmap; // E2010
image.MultiResBitmap.Assign(imglHeader.Source.Items[n].MultiResBitmap); // klappt |
AW: FMX - Image aus ImageList setzen
Ja, mit Assign geht es. Ich hatte das in einer Methode ausgelagert + dort war die Zuweisung. Danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 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