![]() |
Timage erstellen in Laufzeit funktioniert nicht
Hallo ich versuche während der Laufzeit ein Bild Timage zu erstellen. Aber auf meiner Form wird es einfach nicht angezeigt. Es ist nicht zu erkennen!!! Was mache ich falsch??
Delphi-Quellcode:
Andre
procedure TForm1.Button1Click(Sender: TObject);
var Image2 : TImage; begin Image2 := TImage.Create(Form1); Image2.Top := 150; Image2.left := 150; image2.Stretch:=true; Image2.Picture.Bitmap.LoadFromFile('C:\irgendwas.bmp'); end; |
Re: Timage erstellen in Laufzeit funktioniert nicht
Hi,
du solltest Image.Parent noch auf self setzen. Freundliche Grüße vom marabu |
Re: Timage erstellen in Laufzeit funktioniert nicht
auch nachdem ich
Image2.parent:=self gesetzt habe ist das bild nicht auf der Form zu sehen. Ich hab schon soviel probiert und gesucht aber ich weiß nicht warum es nicht klappt! |
Re: Timage erstellen in Laufzeit funktioniert nicht
Hallo,
also das verwende ich in einen Program und es geht:
Delphi-Quellcode:
... linie: Array [1..50] of TImage; i: byte; ... // Erstelle Linien for i:=1 to 50 do begin linie[i]:=TImage.Create(Self); linie[i].Parent := Self; linie[i].Visible:=true; linie[i].Picture:=img_rot_links.Picture; linie[i].Stretch:=true; end; Also statt Form1 habe ich Self, und visible setze ich auf true, und statt height und width einfach stretch auf true, probier das mal so. |
Re: Timage erstellen in Laufzeit funktioniert nicht
Das funktioniert wenn man hinter Timagecreate(self) setzt. Aber warum geht das nicht wenn man es auf Timage.create(Form1) erstellen möchte?? Und was bewirkt dieses parent überhaupt??
Danke für eure Hilfe |
Re: Timage erstellen in Laufzeit funktioniert nicht
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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