Carregar assincronamente uma imagem de um URL para um PictureBox
Quero carregar a imagem da Web no aplicativo de formulários do Windows. Tudo está bom e o código funciona bem, mas o problema é que o aplicativo pára de funcionar até que o carregamento termine. Quero ver e trabalhar com o aplicativosem esperar para carregar .
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);
}