c#能不能设置保存当前场景,如果进行调用直接返回当前状态

如题目,如果在form窗体上进行画图,如何实现返回画图之前的状态,也就是撤销所画的图~

将之前的窗体截屏,或者如果原来没有图,直接清空。

创建一个静态的对象,对象的结构你根据自己的情况构造,不需要的时候,将当前的状态存入,待再次使用时直接再从这个静态的对象中传入不可以吗

解决方法:
1.在pictureBox上创建一个场景图片。
2.创建基于当前场景的画图类
3.用该画图类画图
4.将当前场景保存到图像中即可