Hi,

When I use the commondialog for selecting the printer to print to i.e.

VB Code:
  1. Private Sub Command1_Click()
  2. CommonDialog1.ShowPrinter
  3. Me.PrintForm
  4. End Sub

THere is a delay that depends on the size of the form. THe screen doesnt re-draw until it was made it to the printer.

Is there anyway to remove that delay so that as soon as you select "Print" in the commondialog it returns back to the program quickly?

Using the printer object is lighting quick!

Thanks
John