Cómo crear un control de vista previa de impresión en Visual Basic

¿Quieres crear una aplicación para Windows y necesitas saber cómo crear un control de impresión y de vista previa de impresión? Sigue estos simples pasos y podrás imprimir y hacer vistas previas de tus documentos fácilmente en tu aplicación.

Pasos

Parte 1
Prepara el formulario

Imagen titulada Create a Print Preview Control in Visual Basic Step 1
1
Ajusta el formulario seleccionando el tamaño que necesites.
  • El tamaño del formulario no importa, siempre y cuando quepa un cuadro de texto grande y dos botones.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 2
    2
    Agrégale a tu formulario un RichTextBox (cuadro de texto enriquecido).
  • Puedes agregar un RichTextBox haciendo doble clic o arrastrándolo hacia el formulario.
  • Ajusta el tamaño del RichTextBox según tus requerimientos.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 3
    3
    Agrégale a tu formulario dos Button (botones).
  • Lo ideal sería que los dos botones estuvieran cerca del cuadro de texto enriquecido.
  • Una vez más, puedes agregar los botones a tu formulario arrastrándolos hacia el formulario o haciendo doble clic en Button.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 4
    4
    Ponle estos nombres a los botones: "Imprimir" y "Vista previa".
  • Puedes cambiar el texto de los botones en el cuadro "Properties" (propiedades).
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 5
    5
    Agrégale a tu formulario los controles "PrintDocument" y "PrintPreviewDialog".
  • Estos controles no serán visibles en el formulario ya que se ejecutan en segundo plano.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 6
    6
    Haz clic en "PrintPreviewDialog" y cambia el "Documento" por "PrintDocument1".
  • Después de hacer clic en "PrintPreviewDialog", puedes cambiar esto en el cuadro "Properties" (propiedades).
  • Parte 2
    Escribe el código

    Imagen titulada Create a Print Preview Control in Visual Basic Step 7
    1
    Haz doble clic en el botón "Vista previa".
    • Aparecerá una página para que escribas el código.
    • El código ya tendrá creado un bloque "Private Sub" que estará esperando que ingreses código para indicarle qué hacer cuando hagan clic en el botón "Vista previa".
    • Agrega el siguiente código dentro del bloque "Private Sub":PrintPreviewDialog1.ShowDialog()


  • Imagen titulada Create a Print Preview Control in Visual Basic Step 8
    2
    Regresa al formulario y haz doble clic en el botón "Imprimir".
  • Regresarás otra vez a la página en donde debes escribir el código.
  • En el "Private Sub" que se ha creado, agrega el siguiente código:PrintDocument1.Print()
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 9
    3
    Regresa al formulario y haz doble clic en "PrintDocument1" ubicado debajo del formulario.
  • Regresarás otra vez a la página en donde debes escribir el código.
  • Se creará otro bloque "Private Sub" llamado "PrintDocument1_PrintPage". Coloca el siguiente código dentro del "Sub":Dim font1 As New Font("arial", 16, FontStyle.Regular) e.Graphics.DrawString(RichTextBox1.Text, font1, Brushes.Black, 100, 100)
  • Parte 3
    Depura el código y pruébalo

    Imagen titulada Create a Print Preview Control in Visual Basic Step 10
    1
    Haz clic en "Start" (iniciar) para comenzar el proceso de depuración y prueba.
    • Si has seguido las partes 1 y 2 de este artículo correctamente, no debería producirse ningún error.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 11
    2
    Realiza una prueba para ver si el botón "Vista previa" funciona bien.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 12
    3
    Realiza una prueba para ver si el botón "Imprimir" funciona bien.
  • Imagen titulada Create a Print Preview Control in Visual Basic Step 13
    4
    Ordena tu código. Una vez que haya terminado el proceso de depuración y prueba sin errores críticos, asegúrate de ordenar el código. Haz que se vea prolijo y profesional.
  • Consejos

    • Ejecuta la aplicación de software más reciente de Visual Studio.
    • Si vas a practicar implementar estas funciones en Visual Basic, haz que el formulario sea grande, incluyendo el cuadro de texto enriquecido (RichTextBox) y los botones.
    • Agrégale comentarios a tu código así sabes qué es lo que hacen las distintas partes del código.

    Advertencias

    • Es fácil cometer errores de escritura el codificar. Ten en cuenta que esto puede provocar que falle toda la aplicación.
    Distribuiți pe rețelele sociale:

    înrudit
    Cómo agregar música a una presentación de GoogleCómo agregar música a una presentación de Google
    Cómo agregar texto en PhotoshopCómo agregar texto en Photoshop
    Cómo agregar transiciones de texto en PowerpointCómo agregar transiciones de texto en Powerpoint
    Cómo agregar un encabezado en PowerpointCómo agregar un encabezado en Powerpoint
    Cómo agregar una foto a tu sitio de GoogleCómo agregar una foto a tu sitio de Google
    Cómo cambiar el tamaño de un emoji en SnapchatCómo cambiar el tamaño de un emoji en Snapchat
    Cómo comprar aplicaciones en una Galaxy TabCómo comprar aplicaciones en una Galaxy Tab
    Cómo crear archivos GIFCómo crear archivos GIF
    Cómo crear un logo en Microsoft PublisherCómo crear un logo en Microsoft Publisher
    Cómo crear una marca de agua en Adobe IllustratorCómo crear una marca de agua en Adobe Illustrator
    » » Cómo crear un control de vista previa de impresión en Visual Basic

    © 2011—2020 ertare.com