Asynchrones Laden eines Bildes von einer URL in eine PictureBox

Ich möchte ein Bild aus dem Web in eine Windows Forms-Anwendung laden. Alles ist in Ordnung und der Code funktioniert einwandfrei. Das Problem ist jedoch, dass die App nicht mehr funktioniert, bis der Ladevorgang abgeschlossen ist. Ich möchte die App sehen und mit ihr arbeiten ohne warten zu laden .

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);
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage