QUOTE(dineeshd @ 18 Aug, 2008 - 03:15 AM)

PrintForm method of vb6 no longer seems to be supported by VB.Net. Anyway there are some work arounds to do so. Check the below article...
Printing a Windows Form PrintForm is builtin in Visual Studio 2008.
To print the complete client area of a scrollable form
In the Toolbox, click the Visual Basic PowerPacks tab and then drag the PrintForm component onto the form.
The PrintForm component will be added to the component tray.
In the Properties window, set the PrintAction property to PrintToPrinter.
Add the following code in the appropriate event handler (for example, in the Click event handler for a PrintButton).
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
By default, only the currently visible part of the form is printed; if a user has resized the form at run time, the image may not print as intended So if you used Print Option Scrolllable It will print complete form