2
我有一個面板有標籤和datagridview。我試圖使用此代碼打印其內容的面板如何在WinFormc#中打印面板?
PrintDialog myPrintDialog = new PrintDialog();
System.Drawing.Bitmap memoryImage = new System.Drawing.Bitmap(panel2.Width, panel2.Height);
panel2.DrawToBitmap(memoryImage, panel2.ClientRectangle);
myPrintDialog.ShowDialog();
System.Drawing.Printing.PrinterSettings values;
values = myPrintDialog.PrinterSettings;
myPrintDialog.Document = printDocument1;
printDocument1.PrintController = new StandardPrintController();
printDocument1.Print();
printDocument1.Dispose();
但它沒有打印任何內容。我刪除了datagridview,但仍然沒有打印任何東西。然後我改變面板的背面顏色,但它再次打印白頁。請親引導我如何做到這一點?
感謝方法......它的工作現在 – Polowing 2014-10-18 03:57:44