Usuario
Imprimir formulario

Pregunta
-
Hola foro!!!
Sigo con mi proyecto, que va avanzando favorablemente, pero he llegado a un nuevo problema.
Necesito imprimir un panel (contenedor dentro de un formulario) y no encuentro la forma.
He leido que con printform lo consigo, pero que no está incluido en el paquete normal de Visual Studio 2015 y que hay que instalar el PowerPack3.
Lo he instalado, he reiniciado visual studio pero no lo encuentro para añadirlo a mi proyecto.
Alguna ayuda?
necesito imprimir ese formulario, ya sea con el printform del powerpack3 o de cualquier otra forma.
Espero vuestra ayuda, muchas gracias!!!!!!!
- Cambiado Enrique M. Montejo miércoles, 29 de marzo de 2017 6:25 Pregunta relacionada con Windows Forms.
Todas las respuestas
-
Hola:
Cómo: Imprimir un formulario mediante el componente PrintForm (Visual Basic)
http://electronica-pic.blogspot.com
-
-
Hola:
Haz hecho esto:
Dim pf As New PrintForm pf.Form = Me pf.PrintAction = PrintToPrinter pf.Print()
https://msdn.microsoft.com/es-es/library/microsoft.visualbasic.powerpacks.printing.printform.aspx?f=255&MSPPError=-2147217396https://msdn.microsoft.com/es-es/library/bb918024.aspx
http://electronica-pic.blogspot.com
-
Intenta esto: en un botón Imprimir Este te da la opcion de elegir configuracion de la impresora
If PrintDialog1.ShowDialog() Then PrintForm1.PrinterSettings = PrintDialog1.PrinterSettings PrintForm1.Print() End If
Debes haber agregado a tu formulario los controles:
PrintForm1 y PrintDialog1
Saludos
-
Bueno, después de mucho probar, ya he dado con la solución, o al menos hace lo que quería, imprimir.
Lo que no he hecho dentro de lo que todo el mundo pedía hacer, es arrastrar la herramienta printform a mi form, si lo hago empiezan los errores.
La verdad es que no tiene mucho sentido, pero funciona....
Muchas gracias a todos por vuestra ayuda!!!
Alex
- Marcado como respuesta Joyce_AC lunes, 27 de marzo de 2017 16:41
- Desmarcado como respuesta Enrique M. Montejo miércoles, 29 de marzo de 2017 6:25