Autor Beitrag
Delphi Noob
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24

win xp
D6 Enterprise
BeitragVerfasst: Di 08.03.05 17:37 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Di 08.03.05 17:44 
Schleife + FindComponent.
z.B.

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





MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Delphi Noob Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24

win xp
D6 Enterprise
BeitragVerfasst: Di 08.03.05 17:51 
ok danke hat sich damit erledigt