各位大虾好,小弟又遇到问题了!希望各个大虾帮忙解决!谢谢
1.画线后打开其他窗口,但是回来后那些以前画过的痕迹不见??
2.希望实现橡皮擦的功能,主要是擦掉我不想要的线??
在此,小弟先感谢各位了啊!!

解决方案 »

  1.   

    1.GDI机制就是这样,需要你在相关的Paint事件中重绘
    2.每条线应该对应的有个地方保存这些数据,比如a,b什么的,擦掉实际上就是判断一下坐标删除数据文件中对应的数据,然后重绘!
      

  2.   

    建立二个IMage,IMage1做画板,IMage2记录IMage1,擦掉操作IMage2“覆盖”IMage1。
      

  3.   

    晕,把你的Canvas.pen.color 改成 背景色试下就知了
      

  4.   

    1OnPaint事件
    2擦除时先把画布用背景色填充一下,然后重画。