1
我有我的主窗體,然後啓動一個新窗體。新形式在前面。我發送數據到打印機打開一個打印窗口彈出。 (打印到默認值,沒有打印機選擇)它然後默認回到我的第一個表格,我必須在1ms後在第二個表格上做一個BringtoFront。這是一個好的解決方案,因爲它只是一個小點,但是有沒有辦法將所有打印窗口都彈出來,以便在後臺打印?c#打印功能隱藏窗口
// code to print
PrintDocument prnDocument;
string printername; //Get the default printer name.
prnDocument = new PrintDocument();
printername = Convert.ToString(prnDocument.PrinterSettings.PrinterName);
if (string.IsNullOrEmpty(printername))
throw new Exception("No default printer is set.Printing failed!");
prnDocument.PrintPage += new PrintPageEventHandler(prnDoc_PrintPage);
prnDocument.Print();
完美!謝謝!!! –
很高興幫助!祝好運與您的其餘項目。 – Sam