Mehrere Objekte gleichzeitig bearbeiten
-
Hallo
Ich hoffe, ihr könnt mir helfen.
Mein Problem...:
Ich ändere für ein TImage die Brush-Farbe z.B. so:
Form1->Image1->Canvas->Brush->Color=clRed;nun habe ich jedoch ca. 10 Bilder, bei denen ich alle die Brush-Farbe auf clRed setzen möchte. Ich habe jedoch keine Lust 10x den gleichen Code (einfach mit anderer Image-Nr.) hinzuschreiben. Und sowieso kommen sehr viele weitere Routinen dazu.
Nun meine eigentliche Frage:
Kann man irgendwie die Bilder mit einer Variablen anwählen?
so in einer Art wie:
int x=1;
Form1->Imagex->etc. etc. etc.?
Ich hoffe ihr könnt mir helfen!
Gruess
-
Hallo
siehe BCB-FAQ hier im Forum, Abschnitt Komponenten benutzen.
bis bald
akari
-
TImage *bilder[10]={Image1,Image2,Image3,Image4,Image5,Image6,Image7,Image8,Image9,Image10}; for(int i=0;i<10;i++) { bilder[i]->Canvas->Brush->Color = clRed; }