请高手解释一下下面downto的用法
var
i:integer;
begin
  for i:=0 downto Self.Controlcount-1 do
  begin
    //
  end;
end;
downto不是应该从大到小吗?