DownloadFileAsync “замораживает” форму

310
22 января 2018, 05:12

Есть метод Download(url, file), в конструкторе класса создан объект
Webclinet web = new Webclient(); в методе происходит загрузка файла

web.DownloadFileAsync(url, file);

Изначально все грузится нормально, форма ведет себя тоже нормально, но когда я(например через кнопку) останавливаю загрузку web.CancleAsync(); то при повторном вызове метода Download, начинается загрузка, но при этом "замораживается" форма, что делать?

READ ALSO
Обработка исключений С#

Обработка исключений С#

Каким образом можно обработать сразу два исключения? (ArgumentOutOfRangeException и FormatException)

552
Построение фигур по данным из бд - C# [требует правки]

Построение фигур по данным из бд - C# [требует правки]

Подскажите, как можно строить фигуры по данным из базы данных (может быть есть примеры)? Например прямоугольники, треугольники и тд

381
Мини логика игры Unity

Мини логика игры Unity

Есть 10 кнопоктак же есть метод PlayNumber(int i), который цепляется на OnClick с индексом i, который в свою очередь при нажатии на кнопку с этим индексом,...

262