for J := 0 to ScrollBox.ControlCount - 1 do
  begin
    ShowMessage(ScrollBox.Controls[J].ClassName);
    if (ScrollBox.Controls[J] is TDsFancyButton) then
    begin
     TDsFancyButton(Controls[J]).Free;
    end;
  end;问什么这段代码总是出现 List Out Of Bounds
的错误阿。