La Web del Programador: Comunidad de Programadores
 
    Pregunta:  586 - GUARDAR UN PICTUREBOX
Autor:  Ricardo Markiewicz
Estoy haciendo un programa en Visual Basic 4, y necesito guardar el contenido de un objeto PictureBox en un archivo BMP. Mi problema radica en que el contenido del PictureBox lo modifico en tiempo de ejecucion, con el comando PaintPicture, por lo tanto si intento usar SavePicture solo toma el grafico original cargado en la propiedad Picture del control.
Si poder ayudarme te lo agradecere mucho.

  Respuesta:  Juan Palma
La anterior solución es válida, pero recuerda que para funcione la propiedad AutoRedraw del PictureBix debe ser True

  Respuesta:  Ricardo Markiewicz
La solucion es la siguiente :
Picture1.Picture = Picture1.Image
donde Picture1 en un PictureBox. La propiedad Image representa el contenido que se le dibuja al PictureBox, y con la instruccion de arriba lo pasa a la propiedad Picture. Luego son SavePicture lo grabas como un BMP.