procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  //
  for i := 0 to TabSheet1.ControlCount - 1 do
  begin
    TabSheet1.Controls[i].Destroy;  //我还尝试了Free
  end;
end;
有问题?