En vbnet, dibujo líneas en el cuadro de imagen y uso la barra de desplazamiento para abrir el cuadro de imagen y mostrar la última imagen dibujada.
Vb.net no tiene una función de redibujado automático. Es necesario escribir código en el evento Paint para volver a dibujar los gráficos.
En otro caso, si una imagen se establece en la propiedad Imagen, la imagen puede mantener su integridad. Por lo tanto, puede dibujar gráficos en un mapa de bits y vincular el mapa de bits a la propiedad Imagen.
Primero vincule un mapa de bits:
Atenúe bm como nuevo mapa de bits (800,600)
PictureBox1.Image=bm
Al dibujar, No dibuje en el marco de la imagen, sino en el mapa de bits.
dim gr As Graphthics=Graphics.FromImage(bm) 'Crea un dispositivo de dibujo de mapa de bits
Luego puedes usar el método de dibujo gr para dibujar
Después de terminar la imagen, actualícela con PictureBox1.Refresh.