Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
955 Beiträge
 
#1

TImage Maske bleibt erhalten bei Zuweisung einer neuen Bitmap aus ImageList

  Alt 13. Nov 2018, 17:54
Ich habe ein TImage, welches ich aus einer ImageList zur Laufzeit mit unterschiedlichen Bitmaps lade.

Zum Programmstart ist die Bitmap des TImage leer. Nach der ersten Zuweisung schaut die Bitmap passabel aus.
Wird nun aber eine andere Bitmap aus der ImageList zugewiesen, bleibt scheinbar die Maske der ursprünglichen Bitmap erhalten. Zumindest schaut es für mich so aus. Siehe Bilder im Anhang.
Zugewiesen wird so:
ilStatusBitmaps.GetBitmap(SymStatusLager, imgStatus.Picture.Bitmap) Ich muss zugeben, dass ich mich mit Masken usw. bei ImageListen noch nie so wirklich beschäftigt habe.

Woher kommt das und wie kriege ich das weg?
Miniaturansicht angehängter Grafiken
bild1.png   bild2.png  
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat