日期:2014-05-18  浏览次数:20951 次

一个很难解决的画图问题?
各位大虾们:在图片框里要画很多不同的图形,如何在图片框里把前一次画图的画面(我们在图片框里看到的图像)作为下一次画图时的图片框背景图片?并要把它存储起来,可以直接调用。

------解决方案--------------------
建个实体类,把画的图相关参数存进去,画一个存一个,不就行了吗
------解决方案--------------------
可以申请个public 的全局图像对象
------解决方案--------------------
你的问题不复杂,你不是有图片框吗,那你就画完后保存成图片就行了,下次就把图片做为图片框的BackgroundImage
------解决方案--------------------
Bitmap map = new Bitmap();
List<Bitmap> listMap = new List<Bitmap>();

//画一次加一次。
listMap.Add(map);
------解决方案--------------------
往map里画线的方法
Graphics g = Graphics.FromImage(map);
g.DrawLine(new Point(),new Point());