
#Visual basic power pack 3 code
Replace the code in btnPrintForm_Click with the two lines above, and you’ll automatically get a preview, like shown below. So to show a preview of the Print-output, you simply need the following to lines: printForm1.PrintAction = PrintAction.PrintToPreview

The PrintAction-enum contains three values, PrintToPrinter (the default for the PrintForm’s PrintAction-Property), PrintToFile and PrintToPreview. It’s of type PrintAction, an enum in Namespace. The most mentionable one is the PrintAction-Property. when I print into my PDFPrinter, the resulting PDF-Document will look like this:īeside the PrinterSettings-Property the PrintForm-Component contains some more important properties. PrintForm1.PrinterSettings = dlg.PrinterSettings private void btnPrintForm_Click(object sender, EventArgs e)
#Visual basic power pack 3 full
The Print-Method on that component is called passing in the Form (this) and an Enum-Value specifying to print the full Window. Then the settings of the PrintDialog are assigned to the PrinterSettings-Property of the printForm1-component. To print the form, first a PrintDialog is shown allowing the user to select a printer. Now let’s step to the EventHandler of the “Print Form!”-Button. But before that, go to the designer and drag’n’drop a PrintForm-component out of the Toolbox on the Form.Īfter dropping the PrintForm-component, you’ll find it in the Component Tray of the Windows Forms-Designer. The eventhandler of that Button is currently empty. The Form above already contains a “Print Form!”-Button. PictureBox1.Image = Image.FromFile(dlg.FileName) private void btnBrowse_Click(object sender, EventArgs e)įilter = "JPEG (*.jpg)|*.jpg|JPEG (*.jpeg)|*.jpeg"

The Browse-Button does nothing more than showing an OpenFileDialog and setting the Text-Property of the TextBox to the selected file and assigning the chosen image to the Image-Property of the PictureBox. The application just has a Browse-Button to browse an image from the filesystem, a PictureBox to display the image and a TextBox displaying the path to the image. Let’s take a look at a small sample by using a very simple Windows Forms application. Simply drop this component on your form, and you’ll find all the functionality you need. In this Tab, you’ll find a component called PrintForm. When you design your WinForms-Application you’ll find a Tab Visual Basic PowerPacks in the Toolbox of Visual Studio 2008. Did you ever wanted to print a Form without calling any native code? Well, with Windows Forms and Visual Studio 2008 this is a really simple exercise.
