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/)
-   -   Delphi Dynamisch Image-Komponenten laden (https://www.delphipraxis.net/121433-dynamisch-image-komponenten-laden.html)

I love Delphi 27. Sep 2008 13:01


Dynamisch Image-Komponenten laden
 
Hallo,
ich möchte in einem Programm beliebig viele Bilder in einzelnen Image-Komonenten einbinden. Da jedoch erst zur Laufzeit durch eine txt-Datei feststeht welche, und wie viele Bilder angezeigt werden sollen, wollte ich die Image Komponente dementsprechend dynamisch erzeugen. Ich habe es mit folgendem Code versucht:

Delphi-Quellcode:
NeuesBild:=TImage.Create(Self); NeuesBild.Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'\'+Zutaten.Strings[0]);
NeuesBild.Left:=100;
NeuesBild.Top:=100;
NeuesBild.Height:=500;
NeuesBild.Width:=500;
NeuesBild.Center:=true;
NeuesBild.Proportional:=true;
NeuesBild.Stretch:=true;
NeuesBild.Transparent:=true;
NeuesBild.BringToFront;
NeuesBild.Visible:=true;
Ich bekomme zwar keine Fehlermeldung, aber auch kein Bild. Kann mir bitte jemand helfen?

Schon mal Danke im voraus,
I love Delphi

HalloDu 27. Sep 2008 13:06

Re: Dynamisch Image-Komponenten laden
 
Müsstest du nicht auch den Parent setzen?

I love Delphi 27. Sep 2008 13:56

Re: Dynamisch Image-Komponenten laden
 
Sorry,
ich weiß leider nicht was du meinst.
Arbeite noch nicht so lange mit Delphi!

Trotzdem Danke,
I love Delphi

Die Muhkuh 27. Sep 2008 14:01

Re: Dynamisch Image-Komponenten laden
 
Delphi-Quellcode:
NeuesBild.Parent := Self

I love Delphi 27. Sep 2008 15:14

Re: Dynamisch Image-Komponenten laden
 
Vielen Dank!
Ihr seid echt super!
Funktioniert einwandfrei!
Vielleicht wisst Ihr ja auch noch, wie das ganze dann aussehen muss, wenn es in einer Schleife steht?

Dankeschööön,
I love Delphi

I love Delphi 27. Sep 2008 15:15

Re: Dynamisch Image-Komponenten laden
 
Danke,
hat sich von alleine geklärt.

Trotzdem Danke,
I love Delphi


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz