ClearCanvas;  //clear canvas's contents

解决方案 »

  1.   

    楼上,这个clearcanvas在哪里?我是在image上的画布
      

  2.   

    我觉得不是资源的问题,画布上的资源是一开始就给定的,向画布上画东西只不是改变点的颜色而已。如上的错误,倒象是多线程中没有锁定画布造成的。另外,画布没有clearcanvas这个方法。
      

  3.   

    “参数错误”是你的图象大小已超过了TIMAGE的限制。
    “画布不允许绘画”可能和前一个错误有关,我没有遇到过。
      

  4.   

    楼上,我没有使用线程,只是单纯的重复的画,画到一定时候,肯定出错
    附带提一下,我有用canvas.draw方法在画布上加载bmp图象。
      

  5.   

    procedure TForm1.BitBtn1Click(Sender: TObject);
    begin
    image1.Canvas.Brush.Bitmap:=nil;
    image1.Canvas.FillRect(image1.clientrect);
    end;
    有没有更好的方法
      

  6.   

    to lovingkane(红狐狸):
       你能不能贴些源代码?详细点
      

  7.   

    to thedream
    你的方法不行哦