How to Print in Vb.Net

Save

VB.net is a programming language developed by Microsoft and based on Visual Basic. It is programmed using software provided by Microsoft, which allows for VB.net components to be arranged and coded in a graphic interface. If you would like to have a document print ready, then you need to make sure to prepare it correctly, and provide the user with an option to print. You may also include a print preview dialog box if you like.

  • Open VB.net. Select "File" from the top menu, then "New" to create a new document. If you already have a document that you are working on, select "File" then "Open" and navigate to the current project.

  • Select "Printing" from the left side of the screen. This will open up the printing options. Select "Print Document" and drag this component to the top of your document.

  • Type the following code into the Print Document component:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

         PrintDocument1.PrinterSettings.Copies = 1

    PrintDocument1.Print()

    End Sub

    You may change the number of copies if you wish, but everything else should stay the same.

  • Select "Print PreviewDialog" from the "Printing" menu on the left side of the program to add a print preview function. Drag this component under the print document section and insert the following code:

    Private Sub btnPrintPreviewClick(ByVal sender As

    System.Object, ByVal e As System.EventArgs) Handles _

    btnPrintPreview.Click

    dlgPrintPreview.Document = PreparePrintDocument()

    dlgPrintPreview.WindowState = FormWindowState.Maximized

    dlgPrintPreview.ShowDialog()

    End Sub

    This will attach the print preview to the print document component so that it displays the correct information.

  • Select "File" from the top menu, then "Save" to save the document. The document is now ready to be printed.

References

  • Photo Credit PhotoObjects.net/PhotoObjects.net/Getty Images
Promoted By Zergnet

Comments

Related Searches

Check It Out

Geek Vs Geek: Robot battles, hoverboard drag race, and more

M
Is DIY in your DNA? Become part of our maker community.
Submit Your Work!