Autor Beitrag
Avant
Hält's aus hier
Beiträge: 13



BeitragVerfasst: So 02.03.08 14:36 
Hallo,

ich habe bisher ein Programm geschrieben, dass mit sehr vielen Shaped arbeiten muss (280 Stück).

Jetzt ist es jedoch notwendig, dass mehrere Shapes (etwa 60) auf einmal umgefärbtwerden.

Es ist jedoch sehr viel Arbeit das jedesmal mit
ausblenden Delphi-Quelltext
1:
Shape1.Brush.Color:=clgreen; Shape2.Brush.Color:=clgreen; (...) Shape57.Brush.Color:=clgreen;					


Kann man das nicht irgendwie zusammenfassen?

z.B.
ausblenden Delphi-Quelltext
1:
(Shape1, Shape2, Shape3).Brush.Color:=clgreen;					

habs schon so versucht - geht aber nicht.


Könnt ihr mir bitte eine Vereinfachung sagen


Danke
Avant

Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 02.03.08 14:38 
Moin und :welcome: im Forum!

Du suchst vermutlich Suche in: Delphi-Forum, Delphi-Library FINDCOMPONENT. :idea: ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: So 02.03.08 15:06 
Ich würd hier sogar noch etwas genauer dir diesen Beitrag empfehlen: klick.

Außerdem musst du wissen, dass du die Shapes mit einem zählbaren Index (z.B. Zahlen) benennen musst. Dann kannst du die mit einer for-Schleife ansprechen.