我的需求有些特别:
1.我的窗体有tabControl控件,有2页,我想把2页存到1张图上;
2.我这个窗体是个子窗体;
3.我不想把最大花,最小化,边框等东西存下来;

解决方案 »

  1.   

    使用DrawToBitmap方法,分别保存两个TabPage,然后合并位图。
      

  2.   

    Bitmap formBitmap = new Bitmap(this.Width, this.Height);
                this.DrawToBitmap(formBitmap, new Rectangle(0, 0, this.Width, this.Height));
                formBitmap.Save(Application.StartupPath + @"\导出图片文件夹\车辆诊断报告.Jpeg", System.Drawing.Imaging.ImageFormat.Jpeg); 
    这样能截一个窗口,但是tabControl只能截第1页啊
      

  3.   

    分别显示不同的TabPage,然后调用该TabPage的DrawToBitmap方法。