array of TImage wird nicht angezeigt!
Hi!
Ich habe ein array of TImage erstellt aber die Bilder werden nicht angezeigt!
Delphi-Quellcode:
Wo ist der Fehler hab ich was vergessen? :gruebel:
...
var Form1: TForm1; Bilder: array of TImage; ... SetLength(Bilder,1); Bilder[0] := TImage.Create(Form1); Bilder[0].Picture.LoadFromFile('C:\test.jpg'); Bilder[0].Top := 10; Bilder[0].Left :=10; Bilder[0].Height := 10; Bilder[0].Width :=10; |
Re: array of TImage wird nicht angezeigt!
Du musst (egal ob du es im create schon getan hast) nochmal einen Parent zuweisen.
also Bild[0].parent := form1; |
Re: array of TImage wird nicht angezeigt!
Danke für die schnelle antwort!! :thuimb:
|
Re: array of TImage wird nicht angezeigt!
Wie kann ich jetzt mach das wenn man auf ein Bild klick,
das Procedure BildKlick(Bild:Integer); aufgerufen wird und das Bild:Integer die Nummer des Bildes ist z.B. Wenn auf Bilder[15] geklickt wird, muss Bild = 15 sein. |
Re: array of TImage wird nicht angezeigt!
1. Neue Frage => Neuer Thread.
Zu deinem zweiten Problem sage ich noch kurz was: Die Nummer kannst du nicht mitgeben, aber du kannst dir eine OnClick-Routine schreiben und diese dann dem OnClick-Ereignis zuweisen. Such mal hier nach [dp]"OnClick zuweisen"[/dp] Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 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