本帖最后由 jichen324 于 2013-04-25 13:23:12 编辑

解决方案 »

  1.   

    应该是这个原因,paint时针对整个大图进行偏移,可能我思维定势了,不知道怎么样反过来思考,求指点e.Graphics.DrawImage(fileBitmap, offset);这里怎么改??
      

  2.   

    尝试移动这个自定义控件的LOCATION而不是根据offset重绘图像
      

  3.   

    是类似于e.Graphics.DrawImage(Image ,Rectangle destRect,float srcX,float srcY,float srcWidth,float srcHeight,GraphicsUnit srcUnit)么?知道的很少···不太懂