Aquí veremos el como mostrar en un picturebox una imagen que se encuentra en la web. Para que nos sirve?, podría ser para mostrar una imagen de un usuario cuando la imagen esta en la web (como un avatar), o para editar la imagen, tal vez para vista previa antes de guardarla, bueno tiene muchas funcionalidades, pero primero, como se hace.
Necesitamos un textbox, un picturebox y un button.
En el evento click del button va el siguiente código:
-------------------------------------------------------------------
System.Net.WebClient cliente = new System.Net.WebClient();
byte []data= cliente.DownloadData(textBox1.Text);
System.IO.MemoryStream stream = new System.IO.MemoryStream(data);
Bitmap mapa = new Bitmap(stream);
pictureBox1.Image = mapa;
------------------------------------------------------------------
Lo ejecutamos y dentro del textbox le ponemos la dirección de la imagen(URI) que esta en la Web ejemplo:("http://2.bp.blogspot.com/_RhkXzy3fQxU/RtJfI-WqUxI/AAAAAAAAADQ/L5LNClDzlBc/s400/Angel%2Bgris.jpg")
Y luego damos click en el button y listo, veremos la imagen en el pictureBox.