有没有加上这一句窗体创建时有没有加上这句  form1.DoubleBuffered:=true;

解决方案 »

  1.   

    在地图绘制的“东西”,是一个什么样的数量级?绘图基于是GDI还是OpenGL?鼠标移动,重绘是正常的。数量级不高,一个可能是你的绘制过程存在性能瓶颈。可用AQTime测试性能
      

  2.   

    OnPaint事件重画?可以试下用定时器重画
      

  3.   

    在内存中建个bmp,在上面绘,屏幕刷新的时候,只从这bmp里复制出来就是了
      

  4.   

    地图还是使用DirectX或者OpenGL吧。
    Graphic和GDI+的性能都不行。