Асинхронная загрузка изображения из URL в PictureBox

Я хочу загрузить изображение из Интернета в приложении Windows Form, все хорошо, и код работает нормально, но проблема в том, что приложение перестает работать, пока загрузка не завершится. Я хочу видеть и работать с приложениембез ожидания загрузки .

PictureBox img = new System.Windows.Forms.PictureBox();
var request = WebRequest.Create(ThumbnailUrl);

using (var response = request.GetResponse())
using (var stream = response.GetResponseStream())
{
    img.Image = Bitmap.FromStream(stream);
}

Ответы на вопрос(2)

Ваш ответ на вопрос