Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Mehrere Objekte der Form in einer Schleife abarbeiten...?


MaltiMartin - So 16.01.05 12:56
Titel: Mehrere Objekte der Form in einer Schleife abarbeiten...?
Hallo,

folgendes Problem. Habe mehrere Gruppen von Objekten, z.B. vom Typ TImage oder TCheckBox, bei denen ich mehrfach in Programm zuweisungen wie visible oder checked o.ä. mache. Das nervige ist nur, daß ich z.B. bei zwanzig Checkboxen zwanzig Zeilen Code habe, oder so wie hier sechs Zeilen.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
Form1.Image6.Visible:=false;
Form1.Image7.Visible:=false;
Form1.Image8.Visible:=false;
Form1.Image9.Visible:=false;
Form1.Image10.Visible:=false;
Form1.Image11.Visible:=false;


Kann ich sowas nicht in eine Schleife packen? Irgendwie? A la


Delphi-Quelltext
1:
2:
for i:=6 to 11 do
  Form1.Image + inttostr(i) +.Visible:=false;


geht ja leider nicht...

Gruß, Martin

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt.


Keldorn - So 16.01.05 12:58

Suche in: Delphi-Forum, Delphi-Library FINDCOMPONENT

Mfg Frank


MaltiMartin - So 16.01.05 17:23

Danke, funktioniert.

Da programmiert man fast fünf Jahre mit Delphi, und dann lernt man erst so eine Banalität. Ist ja fast eine Schande...hätte früher schon einiges vereinfacht...

Gruß, Martin