Moin Circle,
such' hier mal nach
FindComponent.
Das Thema kommt öfter
BTW:
Einen boolschen Ausdruck sollte man nie auf Gleichheit prüfen, vor allem nicht auf gleich true.
Würde in Deinem Falle zwar funktionieren, aber ich halte es für besser sich gar nicht erst daran zu gewöhnen.
Begründung: U.a. in der Windows-
API ist true jeder Wert ungleich 0 und false 0.
So
if Form1.CBuff[i].Enabled then begin
wäre es besser.
(und wie ich finde auch besser lesbar)