Hola amigos hace time que ia nu preguntaba
, espero me puedan ayudar ps la verdad nu se que mas hacer, en un form he agregado los controles: PrintPreviewDialog (que lo que hace es mostrar lo que se va a imprimir), PrintDocument (que es lo que se va a imprimir) y PrintDialog (que muestra el cuadro de dialog de Impresion), en este control es en donde tengo problemas, miren este codigo:
Con este codigo es para el documento pasarlo al control PrintDialog:
Me.PrintDialog1.Document = Me.PrintDocument1
'Para desactivar la casita que dice Imprimir a un archivo
Me.PrintDialog1.AllowPrintToFile = False
'Para poder seleccionar las paginas a imprimir
Me.PrintDialog1.AllowSomePages = True
Me.PrintDialog1.ShowDialog()
Este es para pasarle el documento al control PrintpreviewDialog:
'Mandamos el documento al controls PrintPreviDialog
Me.PrintPreviewDialog1.Document = Me.PrintDocument1
'Mostramos el Control
Me.PrintPreviewDialog1.ShowDialog()
por supuesto que el control PrintDocument ia está con información para imprimirse en su evento PrintPage.
Ahora cuando llamo al control PrintPreviewDialog a mostra me muestra bacan lo que voy a imprimir y alli mismo hay un contrl para poder imprimir todas las hojas que hayas e imprime perfecto.
Pero cuando muestro el cuadro de dialogo PrintDialog y hago clic en Imprimir no me imprime y no se porque, io utilizo quiero utilizar este control porque quiero seleciconar las hojas a imprimir, ps con el PrinPrevieDialog imprime todas las hojas que hayan si son 20 las 20 imprime, y io quiero seleccionar las que voy a imprimir.
No se si me dejé entender, pero toy dandole vueltas a este asunto tratando de resolverlo pero aun sin exito, de antemano muchas gracias, nos vemos bye