Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi array of TImage wird nicht angezeigt! (https://www.delphipraxis.net/24897-array-timage-wird-nicht-angezeigt.html)

bixi400 28. Jun 2004 12:23


array of TImage wird nicht angezeigt!
 
Hi!

Ich habe ein array of TImage erstellt aber die Bilder werden nicht angezeigt!
Delphi-Quellcode:
...
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;
Wo ist der Fehler hab ich was vergessen? :gruebel:

Smokey 28. Jun 2004 12:27

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;

bixi400 28. Jun 2004 12:29

Re: array of TImage wird nicht angezeigt!
 
Danke für die schnelle antwort!! :thuimb:

bixi400 28. Jun 2004 12:53

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.

alcaeus 28. Jun 2004 13:00

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