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/)
-   -   FMX - Image aus ImageList setzen (https://www.delphipraxis.net/213271-fmx-image-aus-imagelist-setzen.html)

TigerLilly 29. Jun 2023 14:37

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:
  n := imageList.Source.IndexOf(sBereich);
  image.MultiResBitmap.Assign(imglHeader.Source.Items[n].MultiResBitmap);
Aber da bekomme ich: [dcc32 Fehler] E2010 Inkompatible Typen: 'TFixedMultiResBitmap' und 'TMultiResBitmap'

Was übersehe ich?

Uwe Raabe 29. Jun 2023 14:53

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

TigerLilly 29. Jun 2023 15:01

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