不能用image.
我用paintbox.canvas.brush.bitmap.loadfromfile('aa.jpg')出错呀:(
谢谢

解决方案 »

  1.   

    paintbox.canvas.brush.bitmap.loadfromfile('aa.jpg')
    只能用bmp文件 ,错就错在这!!
      

  2.   

    对头bitmap指明就是bmp格式的文件,不能为其他的格式楼上说得对
      

  3.   

    uses JPEG;
    ...
      jpg:=TJpegImage.Create;
      try
         jpg.LoadFromFile('e:\my picture\baby1.jpg');
         paintbox.canvas.brush.bitmap.Assign(jpg);
      finally
         jpg.Free;
      end;
      

  4.   

    var
      bm: TBitmap;
    begin
      bm := TBitmap.Create;
      bm.LoadFromFile('abc.bmp');
      PaintBox1.Canvas.CopyRect(Rect(PaintBox1.Left, PaintBox1.Top,
                                PaintBox1.Width, PaintBox1.Height), bm.Canvas,
                                Rect(0, 0, bm.Width, bm.Height));
    end;