private void PrintDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e) { Bitmap bm = new Bitmap(this.Panel1.Width, this.Panel1.Height); Panel1.DrawToBitmap(bm, new Rectangle(0, 0, this.Panel1.Width, this.Panel1.Height)); e.Graphics.DrawImage(bm, 3, 0); PageSetupDialog aPS = new PageSetupDialog(); aPS.Document = PrintDocument1; }