Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

ComoGuardar contenido de picturebox (controles creados en tiempo de ejecucion) en bmp

Estas en el tema de ComoGuardar contenido de picturebox (controles creados en tiempo de ejecucion) en bmp en el foro de Visual Basic clásico en Foros del Web. Hola Como puedo Guardar contenido de picturebox en bmp, mediante el metodo savepicture no sirve al parecer para guardar tambien controles creados en tiempo de ...
  #1 (permalink)  
Antiguo 16/11/2012, 09:30
 
Fecha de Ingreso: diciembre-2008
Mensajes: 91
Antigüedad: 15 años, 4 meses
Puntos: 1
ComoGuardar contenido de picturebox (controles creados en tiempo de ejecucion) en bmp

Hola

Como puedo Guardar contenido de picturebox en bmp, mediante el metodo savepicture no sirve al parecer para guardar tambien controles creados en tiempo de ejecucion. ?
El resultado es una imagen cuyo color de fondo es el del picturebox, pero no exporta los controles en el presentes...

Me explico:

Hay una linea dentro de un picturebox llamado picture1, pretendo exportarla a bmp mediante este codigo

Cita:
Private Sub Command1_Click()
SavePicture Picture1.Image, App.Path & "\aaa.bmp"
End Sub
sin embargo el bmp resultante es picture1 vacia y yo lo que pretendo es hacer una foto a TODO el contenido dentro de la misma


he probado poniendo autoredraw=1, pero tampoco sirve


Tengo entre manos un programa para hacer graficos y ya parecia casi acabado... y a la hora de exportar resulta que no funciona lo mas importante jajaa


bueno si alguen sabe el metodo adecuado le agradeceria que me comenteee

alaaa saludos y graciass

PD: Que le dice un Listbox a otro?
NADA, LOS listbox no hablan! jajaj <- selecciona para ver respuesta

Última edición por mesenier; 16/11/2012 a las 13:06

Etiquetas: bmp, controles, ejecucion, picturebox, visualbasic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.