Imprima un documento desde una aplicación de Windows Forms.
Lo que necesita
Microsoft Visual Studio
Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador, y ampliar "Visual Basic" por debajo "Plantillas instaladas". Haga clic en "Windows" y haga doble clic en "Aplicación de Windows Forms" en el centro de la ventana de diálogo para crear un proyecto nuevo.
Haga doble clic en "Button" en el panel "Toolbox" para añadir un nuevo botón al formulario. Haga clic en el formulario y haga clic en "Ver código" para abrir un módulo de código.
Agregue la siguiente línea de código para crear una variable global a este archivo:
Private WithEvents docToPrint As New Printing.PrintDocument
Copia y pega el código siguiente para crear un nuevo evento click:
Private Sub Button1_Click (remitente de ByVal como System.Object, _
ByVal e como System.EventArgs) Handles Button1.Click
Copia y pega el código siguiente para determinar el número de páginas del control "PrintDialog1":
PrintDialog1.AllowSomePages = True
Dim minPage = PrintDialog1.PrinterSettings.MinimumPage
Dim maxPage = PrintDialog1.PrinterSettings.MaximumPage
Dim pageCnt = PrintDialog1.PrinterSettings.Copies
MessageBox.Show ("page Min:"
: "
Opie: "/ p>
PrintDialog1.ShowHelp = True
PrintDialog1.Document = docToPrint
Como resultado Dim DialogResult = PrintDialog1.ShowDialog ()
Si (resultado = DialogResult.OK) Entonces
docToPrint.Print ()
End If
End Sub
Pulse la tecla "F5" para ejecutar el programa y haga clic en "Button1" para mostrar un cuadro de mensaje con la página min, max página y el número de copias que desea imprimir.
Gracias!
ResponderEliminar