du meinst so zur Sicherheit, falls er da mal was Anderes macht,
Code:
BracketOpen[zaehler]:= [b]TCheckBox[/b].Create(self);
damit wohl die folgenden Casts nicht plötzlich meckern.
Delphi-Quellcode:
if (Sender is TCheckBox) and (BracketOpen[i] = Sender) then
// hier man muß auch überall Kürzen
if BracketOpen[i] = (Sender as TCheckBox) then ...........|