Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Problem mit Image List - Bewegendes Bild (https://www.delphipraxis.net/108947-problem-mit-image-list-bewegendes-bild.html)

Marcel L. 21. Feb 2008 16:25


Problem mit Image List - Bewegendes Bild
 
Hallo liebe Delphi-Freunde,
so ich habe privat ein Projekt vor und stioße allerdings auf kleine Probleme da ich nicht unbedingt der Beste hierbei bin^^ Also zum Problem: Ich habe in eine ImageList diverse Bilder geladen von normalen Spielfiguren, die jeder kennt solche aus brettspielen..., und habe auf der map mehrere verschiedene Images (leere) angelegt. Nun hatte ich vor man startet bei Image1 und dann würfelt man, würfelt man die 4 so soll dannin Image1 das Bild erlöschen und in Image 5 die Spielfigur auftauchen, sie soll also praktisch wandern.
So mhm, zunächst hab ich versucht durch den Befehl Getbitmap(...,...) das image reinzuladen, bekomm aber iwie ständig "inkomatible typen" ... wenn wer irgendeinen Vorschlag hat wie man ein solches Problem lösen kann, ich wäre sehr erfreut. Auch andre Möglichketien außer mit ImageList wären gut, das Bild muss im Grunde ja nur rumwandern...
danke für eure Hilfe
MfG

Adrian112 21. Feb 2008 16:28

Re: Need Help - ImageList
 
Hallo,

vielleicht so?
Delphi-Quellcode:
 Image1.Picture.Bitmap := ImgList.GetBitmap(0); // Pseudo Code
Herzlich willkommen in der DP! :dp:

Zugi 21. Feb 2008 16:52

Re: Need Help - ImageList
 
Hallo!

Sollte so funktionieren:
Code:
ImageList1.GetBitmap(0, Image1);
Siehe Hilfe.

Besten Gruß,
Zugi

Luckie 21. Feb 2008 17:45

Re: Need Help - ImageList
 
Ein etwas aussagekräftigerer Thread-Tiel wäre wünschens wert.

Marcel L. 21. Feb 2008 19:09

Re: Need Help - ImageList
 
Hi,
also zuerst zum ersten Adrian: leider funzt die so von dir angegebe Formel nich... wöre aber schön gewesen^^ Und an Zugi, ja genau das hatte ich auch schon probiert aber bitmap und Timage sind inkompatible typen--> geht och nich <.<
hat keiner ne idee?... GIbt es keinen Befehl der einfach ein und dasselbe Bild durch diverse Images wandern lässt..
thx for help

Luckie 21. Feb 2008 19:16

Re: Need Help - ImageList
 
Würdest du bitte deinem Thread einen sinnvollen Titel geben?

Marcel L. 21. Feb 2008 19:21

Re: Problem mit Image List - Bewegendes Bild
 
sry echt , wusste ncih wies geht, besser? .. <.<

Luckie 21. Feb 2008 19:22

Re: Problem mit Image List - Bewegendes Bild
 
"Image aus ImageList Grafik zuweisen" trifft es wohl am besten.

DeddyH 21. Feb 2008 19:48

Re: Problem mit Image List - Bewegendes Bild
 
Versuch es mal mit
Delphi-Quellcode:
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);

Zugi 22. Feb 2008 09:17

Re: Problem mit Image List - Bewegendes Bild
 
Hallo!

Klar, DeddyH hat natürlich recht! In der Hilfe ist Image als TBitmap deklariert, das habe ich glatt überlesen:

Delphi-Quellcode:
function GetBitmap(Index: Integer; Image: TBitmap): Boolean;
"Beschreibung
Mit GetBitmap können Sie ein Bild in der Bilderliste als Bitmap-Objekt abrufen. Das gewünschte Bild wird im Parameter Index angegeben. GetBitmap weist das Bild dem in Image übergebenen TBitmap-Objekt zu."


Besten Gruß,
Zugi


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 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