Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   Problemas imprimiendo una PictureBox (http://www.forosdelweb.com/f69/problemas-imprimiendo-picturebox-491529/)

occam25 21/05/2007 03:56

Problemas imprimiendo una PictureBox
 
Hola, quiero imprimir una pictureBox. Se que para ello he de escribir algo así como:

Printer.PaintPicture Picture1.Picture, 0, 0

Pero me da error porque en el picturebox no hay una imagen, sino que he dibujado una serie de lineas y circulos en tiempo de ejecución y el valor de Picture1.Picture está vacio..

No se que hacer.. alguna ayuda?

gracias

seba123neo 21/05/2007 08:06

Re: Problemas imprimiendo una PictureBox
 
capas que te falto el EndDoc:

Printer.PaintPicture Picture1.Picture, 0, 0
Printer.EndDoc

luciano 21/05/2007 11:52

Re: Problemas imprimiendo una PictureBox
 
Tenés que pasarle la propiedad Image

Printer.PaintPicture Picture1.image, 0, 0
Printer.EndDoc

.. o asignar al picture la propiedad image


por ej
[code]
With Picture1
.AutoRedraw = True
.FontSize = 14
Picture1.Print "Hola"

.Picture = .Image

Printer.PaintPicture .Picture, 0, 0
Printer.EndDoc
End With

[code]


----------------

ReViJa 21/05/2007 16:18

Re: Problemas imprimiendo una PictureBox
 
Creo recordar que cambiando la propiedad .AutoRedraw = True lo tendrás solucionado.


Un saludo.

occam25 22/05/2007 00:57

Solucionado
 
Con Image funciona perfectamente.

Gracias!


La zona horaria es GMT -6. Ahora son las 07:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.