Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi For und Image!!! (https://www.delphipraxis.net/5543-und-image.html)

maximi 10. Jun 2003 18:51


For und Image!!!
 
Ich möchte mit einer Schleife allen Bilder in meinem Form ein Bild zuweisen!! Wie mach ich das???

Stanlay Hanks 10. Jun 2003 19:06

Na ja, wenn du die Bilder durchnummeriert benannt hast, geht das mit FindComponent. Such mal hier im Forum, da gibts tonnenweise beiträge dazu.

maximi 10. Jun 2003 19:18

Irgendwie kappier ich's noch nicht so ganz!! Kannst du mir vielleicht mal ein kleines Beispiel zeigen???

Stanlay Hanks 10. Jun 2003 20:55

In diesem Beispiel wird 5 Images mit den durchnummerierten Namen Image1, Image2, Image3 usw. das Bild einer Vorlage(Auch ein Image) zugewiesen.

Delphi-Quellcode:
procedure TForm1.dxButton1Click(Sender: TObject);
var i : Integer;
begin
 For i := 1 to 5 do
  (FindComponent('Image'+IntToStr(i)) as TImage).Picture := Vorlage.Picture;
end;

maximi 10. Jun 2003 21:17

Ok Danke!
Wenn ich aber mehrere variablen in einer procedure habe, muss ich eine variable vom Typ TComponent initiallisieren. Diese variable aber hat dann den wert nil. Wie kann ich das verhindern???

Christian Seehase 10. Jun 2003 23:24

Moin maximi,

Zitat:

Zitat von maximi
Wenn ich aber mehrere variablen in einer procedure habe, muss ich eine variable vom Typ TComponent initiallisieren.

Was meinst Du mit diesem Satz?

maximi 11. Jun 2003 05:53

Also: Ich hab dann eine variable vom typ Tcomponent, diese aber hat den Wert nil!

Darty 11. Jun 2003 07:03

:roll: Hast du etwas Code zum zeigen ?

Stanlay Hanks 11. Jun 2003 07:13

Erklähr bitte mal genau, was du machen, willst, mit welchen Komponenten und so. :wink:

maximi 11. Jun 2003 12:26

Hallo!!!!
Ich hab's hinbekommen!! Ich hatte mehrere Klassen vereinbart und deswegen musste vor findcomponent noch Form1!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 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