最近用gdi作程序,遇到点问题。
①绘制到面板上的图象,我发清楚。用clear的话,只能把背景变为纯色。
②绘制后,最小化窗口,然后再弹出,画板上面的东西就会消失了。各位大大,有什么方法解决这两个问题哈

解决方案 »

  1.   

    应当在Paint事件中绘制而不是CreateGraphics
      

  2.   


    先用Bitmap作画面,将所有内容画在Bitmap中,Paint事件中将Bitmap绘制到窗体上
    e.Graphics.DrawImage(Bitmap...);
      

  3.   

    想实现坐标线的跟随,发现这种drawimg的方法占用内存和cpu很严重……
      

  4.   

    可以参考一下http://blog.csdn.net/LorenLiu/archive/2008/12/25/3600063.aspx