怎样将panel上所有的label和image等--保存为一幅完整的图片(当然是panel大小)?
    苦思瞑想毛渐少!!!我是不是有点苯啊?

解决方案 »

  1.   


    按一下PrintScreen SysRq按钮,然后到画笔里面粘贴,剪切就行了
      

  2.   

    var
      Cav:TCanvas;
      Bmp:TBitmap;
    begin
      Cav:=TCanvas.Create;
      Cav.Handle:=GetDC(Panel1.Handle);
      Bmp:=TBitmap.Create;
      Bmp.Height:=Cav.ClipRect.Bottom;
      Bmp.Width:=Cav.ClipRect.Right;
      Bmp.Canvas.CopyRect(Panel1.ClientRect,Cav,Panel1.ClientRect);
      Bmp.SaveToFile(FileName);
    end;