如何在c#中隐藏打印弹出窗口?
我有一个打印功能,可以在我的应用程序中打印收到的消息。这个应用程序是一个后台进程,但当我收到一条新消息时,它会显示“打印框”一小会儿,我如何隐藏它如何在c#中隐藏打印弹出窗口?,c#,printing,C#,Printing,我有一个打印功能,可以在我的应用程序中打印收到的消息。这个应用程序是一个后台进程,但当我收到一条新消息时,它会显示“打印框”一小会儿,我如何隐藏它 PrintDocument DocumentPrint = new PrintDocument(); DocumentPrint.PrintPage += new PrintPageEventHandler(page_print); DocumentPrint.Print(); private void page_print(object send
PrintDocument DocumentPrint = new PrintDocument();
DocumentPrint.PrintPage += new PrintPageEventHandler(page_print);
DocumentPrint.Print();
private void page_print(object sender, PrintPageEventArgs ev)
{
ev.Graphics.DrawString(strMessagePrint,
clsGlobals.DEFAULT_PRINTER_FONT,
Brushes.Black,
new Point(clsGlobals.DEFAULT_LEFT_MARGIN, clsGlobals.DEFAULT_TOP_MARGIN));
}
解决问题使用
PrintDocument的PrintController
到StandardPrintController
应该可以解决这个问题
PrintDocument printDocument = new PrintDocument();
PrintController printdisable = new StandardPrintController();
printDocument.PrintController = printdisable ;