默認情況下,Printdocument對象的PrintController默認爲PrintControllerWithStatusDialog類型,PrintControllerWithStatusDialog的實例將會顯示打印對話框,該過程系統類似於幫你寫了以下代碼:
dim PrintStandard as PrintController=New StandardPrintController()
dim PrintStatus as PrintController=new PrintControllerStatusDialog(PrintStandard,"Printing")
printdocument1.PrintController=PrintStatus
printdocument1.print()
如果你要取消掉打印狀態對話框來進行打印,只需要直接使用StandardPrintController打印控制器來進行就可以了,即如下說示:
dim PrintStandard as PrintController=new StandardPrintController()
printdocument1.PrintController=PrintStandard
printdocument1.print()