![]() |
Timagelist -> Timage
hi. ich will sobald ein bestimmtes ereignis eintrifft eine animation in form von einer timagelist starten. in der imagelist sind logischerweise mehrere bilder für die animation.
ich wollt die imagelist in ein "normales" image laden.
Delphi-Quellcode:
der compiler streikt. warum?
image1.Canvas.assign(imagelist2);
|
Re: Timagelist -> Timage
Du kannst auch nicht eine ImageList mit einem Image gleichsetzen.
|
Re: Timagelist -> Timage
hm und welche andere alternative habe ich das ich timagelist anzeigen kann?
|
Re: Timagelist -> Timage
Du kannst keine ImageList anzeigen, du kannst höchstens die Bilder in der ImageList anzeigen. Schau mal z.B. nach ImageList.GetImages
|
Re: Timagelist -> Timage
und wie kann ich die bilder von der imagelist in einem timage anzeigen?
|
Re: Timagelist -> Timage
Zitat:
Delphi-Quellcode:
Gruß Hawkeye
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
|
Re: Timagelist -> Timage
ich hab im forum mal geschaut aber das problem war immer
das nur ein bild ausgewählt werden konnte.. genauso ist es bei ImageList1.GetBitmap(0, Image1.Picture.Bitmap); |
Re: Timagelist -> Timage
Ok, hier noch ein Versuch:
Delphi-Quellcode:
Gruß Hawkeye
var
i : Integer; begin with ImageList1 do begin Image1.Width := Count * Width; Image1.Height := Height; for i := 0 to Count - 1 do Draw (Image1.Canvas, i * Width, 0, i); end; end; |
Re: Timagelist -> Timage
ich würd noch nen Sleep reinmachen, oder gleich nen Timer nutzen. Sonst sieht man nähmlich nicht wirklich was.
|
Re: Timagelist -> Timage
Zitat:
Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 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 by Thomas Breitkreuz