Bonjour,
Je cherche à faire une boucle pour modifier la couleur de plusieurs TShape, mais je ne sais pas comment on peux faire en utilisant une variable.
Mon bout de code sera plus parlant :
voila c'est très simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 rep_trame[0]=0xAA; char j=0x01; if (rep_trame[0]&j) i0->Brush->Color=clLime; else i0->Brush->Color=clMaroon; j*=2; if (rep_trame[0]&j) i1->Brush->Color=clLime; else i1->Brush->Color=clMaroon; j*=2; if (rep_trame[0]&j) i2->Brush->Color=clLime; else i2->Brush->Color=clMaroon; . . .
i0,i1,i2,....in sont le nom de petites leds en Tshape et il y en a un nombre n.
Et rep_trame[] constitue l'état des leds, donc si le bit 0 est à 1 alors la led i0 sera verte, etc ...
Comment je peux remplacer les i0,i1,i2 .... par des variables ?
merci
Partager