Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2008, 14:43
Avatar de royrojas
royrojas
 
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 4 meses
Puntos: 3
Re: Problema con PrintDocument

Es muy sencillo. Yo tambien tuve ese mismo problema hace un tiempo.

En forma resumida es algo asi.

Código:
Dim xp As New System.Drawing.Printing.PrintDocument

xp.PrinterSettings.PrinterName = "NombreImpresora"

 If xp.PrinterSettings.IsValid Then

  .
  .
  .
   Aqui ponas más codigo (opcional)
  .
  .
  .

  xp.PrintController = New System.Drawing.Printing.StandardPrintController()
  xp.Print()
  .
  .
  .
la linea importante es la que esta antes del xp.Print
xp.PrintController = New System.Drawing.Printing.StandardPrintController()

StandardPrintController le indica el tipo de controlador que se va a usar, y en nuestro caso no va a mostrar el dialogbox indicando la cantidad de paginas a imprimir, de esta forma la impresion no se puede cancelar de forma manual en ningun punto
__________________
roy rojas
Programación en Español: DotNetcr.com