![]() |
Array mit Bildern
Hallo,
ich wollte ein Array deklarieren, in dem Images gespeichert werden. Ich habe nur leider keine Ahnung wie das geht. Kann mir irgendwer helfen? Bye, Maren |
Re: Array mit Bildern
Hm, was für Bilder? Die Bilder selbst oder nur die Pfade zu den Bildern?
Ansonsten:
Delphi-Quellcode:
Oder
var
ImgArray: array[0..9] of TImage;
Delphi-Quellcode:
Wenn zur Entwurfszeit noch nicht feststeht wie viele Bilder es sind, dann nimm ein dynamisches Array.
var
BmpArray: array[0..9] of TBitmap; |
Re: Array mit Bildern
Hai Maren,
Herzlich Willkomen in der Delphi-PRAXIS. Du kannst einfach ein Array of TImage erstellen.
Delphi-Quellcode:
[EDIT]Menno, das Luckie war wieder schneller ;-)[/EDIT]
var
myImages : Array [1..10] of TImage; procedure TForm1.Button1Click(Sender: TObject); begin myImages[1].Picture.LoadFromFile(); end; |
Re: Array mit Bildern
Hallo Maren!
Wenn es ein statisches Array sein soll:
Delphi-Quellcode:
Wenn es denn dynamisch sein soll:
BmpArray: Array[0..10] of TBitmap;
Delphi-Quellcode:
Wenn es ganz komfortabel sein soll arbeite mit TList;
BmpArray: Array of TBitmap;
... SetLength(BmpArray,Count);
Delphi-Quellcode:
Viel Spass damit
Var
lstBmp:TList; Bmp:TBitmap; Begin lstBmp:=TList.Create; lstBmp.Add(Pointer(Bmp)); // rein Bmp:=TBitmap(lstBmp[i]); // raus End; OLLI Immerhin noch die Bronzemedaille ergattert |
Re: Array mit Bildern
Dankeschön, das hilft mir bestimmt. :-D
|
Re: Array mit Bildern
Oder. Kuck die mal die ImageList Komponente an.
|
Re: Array mit Bildern
Hallo Maren,
ich schließe mich zunächst erst mal meinen Vorrednern bezüglich der Feldvereinbarung an. Ich glaube aber, Du mußt dann jedes TImage-Object erstmal erzeugen, bin mir aber nicht ganz sicher. Einfach mal ausprobieren:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var fImages: array[1..10] of TImage; begin fImages [1] := TImage.Create(Self); fImages[1].Picture.Bitmap.LoadFromFile('Bild.bmp'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 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