Entwickler-Ecke

Sonstiges (Delphi) - Zuordnungsproblem


Delphi Noob - Di 08.03.05 17:37
Titel: Zuordnungsproblem
hallo ich hab folgendes problem wenn die variable anzahl den wert 1 annimmt also anzahl:=1; dann soll folgendes passieren panel1.color:=clwhite; und wenn anzahl:=2; dann
panel1.color:=clwhite; und panel2.color:=clwhite; und so weiter bis anzahl:=8;
also dann panel1.color:=clwhite; ........ panel8.color:=clwhite; kann man das auch einfacher schreiben als mit if anzahl=2 then begin panel1.color:=clwhite; panel2.color:=clwhite;
Ich hab mir das ungefähr so vorgestellt panel[1..anzahl]:=clwhite; is irgendwie sowas in der richtung möglich???


MrSaint - Di 08.03.05 17:44

Schleife + FindComponent.
z.B.


Delphi-Quelltext
1:
2:
for i := 1 to anzahl do
    TPanel(FindComponent('Panel' + IntTostr(i))).Color := clWhite;





MrSaint


Delphi Noob - Di 08.03.05 17:51

ok danke hat sich damit erledigt