Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido de la página
Esta es una forma para poder generar un archivo BMP con el método SavePicture, el contenido de un PictureBox, en el cual que contiene un Mapa de Bits y también cualquier dibujo realizado en el mismo con los métodos gráficos de visual basic
Si hacemos esto por ejemplo
Picture1 = LoadPicture(imagen)
SavePicture Picture1, "C:\imagen.bmp"
Solo se grabará en disco el gráfico cargado en el control. Pero si el Picture tiene lineas, círculos o cualquier dibujo, no lo tomará.
Para solucionar esto, en el ejemplo, antes de llamar a savePicture, se asigna a una variable de tipo Picture, StdPicture o IpictureDisp, la propiedad Image del control , por ejemplo
Para el ejemplo colocar
El Command1 Carga un gráfico en Picture1, el Command2 Dibuja un contorno, el Command3 salva en disco el archivo BMP con el contenido

Código fuente en un formulario :
Este ejemplo es mas simple que el anterior, ya que le asigna a la propiedad Picture, directamente la propiedad Image del mismo, por ejemplo
Se carga un gráfico, luego se dibuja algo, luego se asigna:
ElPictureBox.Picture = ElPictureBox.Image
y luego se guarda:
SavePicture ....
Importante: La propiedad Autoredraw del control PictureBox debe estar en True.
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar