Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2005
Visual Studio
 How to: Print a Form by Using the P...
Collapse All/Expand All Collapse All
Visual Basic Power Packs
How to: Print a Form by Using the PrintForm Component

The PrintForm component enables you to quickly print an image of a form exactly as it appears on screen without using a PrintDocument component. The following procedures show how to print a form to a printer, to a print preview window, and to an Encapsulated PostScript file.

To print a form to the default printer

  1. In the Toolbox, click the Visual Basic Power Packs v2.0 tab and then drag the PrintForm component onto the form.

    The PrintForm component is added to the component tray.

  2. In the Properties window, set the PrintAction property to PrintToPrinter.

  3. Add the following code in the appropriate event handler (for example, in the Click event handler for a Print button).

    PrintForm1.Print()

To display a form in a print preview window

  1. In the Toolbox, click the Visual Basic Power Packs v2.0 tab and then drag the PrintForm component onto the form.

    The PrintForm component is added to the component tray.

  2. In the Properties window, set the PrintAction property to PrintToPreview.

  3. Add the following code in the appropriate event handler (for example, in the Click event handler for a Print button).

    PrintForm1.Print()

To print a form to a file

  1. In the Toolbox, click the Visual Basic Power Packs v2.0 tab and then drag the PrintForm component onto the form.

    The PrintForm component is added to the component tray.

  2. In the Properties window, set the PrintAction property to PrintToFile.

  3. Optionally, select the PrintFileName property and type the full path and file name for the destination file.

    If you skip this step, the user will be prompted for a file name at run time.

  4. Add the following code in the appropriate event handler (for example, in the Click event handler for a Print button).

    PrintForm1.Print()
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2012 Microsoft. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker