窗体form上有panel,panel上有n多控件,我想打印panel,请问该怎么写代码?

解决方案 »

  1.   


                System.Windows.Forms.PrintDialog PrintDialog1 = new PrintDialog();
                System.Drawing.Printing.PrintDocument docToPrint = new System.Drawing.Printing.PrintDocument();
                docToPrint.PrintPage +=new System.Drawing.Printing.PrintPageEventHandler(docToPrint_PrintPage);
                PrintDialog1.AllowSomePages = true; 
                PrintDialog1.ShowHelp = true;
                
                PrintDialog1.Document = docToPrint;            DialogResult result = PrintDialog1.ShowDialog();            if (result == DialogResult.OK)
                {
                    docToPrint.Print();
                }网上找的代码,但不太明白怎么用,docToPrint_PrintPage事件也不知道该写点什么