GDI+编程画一条直线撤销的方法 1:用画笔的“反色”模式在原线条位置再画一次2:画每条线之后保存线条的位置,颜色等属性,撤销的时候删除最后线条的数组,重绘屏幕所有线条即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是这样子了.可以用方法1跟方法2结合一下.比如有一个画直线命令的类,它有个画直线的方法,并且还有两个方法,Redo和Undo.其中Undo方法就用1楼的方案一.然后建一个Redo命令栈和一个Undo命令栈。每调用一次命令,就把该命令放的Undo栈。 C# 中NULL的困惑 什么是简单工厂?什么是抽象工厂? 动态webservice类的GetProperties() 请问如何用c#开发类似于招商银行的网络银行专业版软件 页面重定向之后刷新的问题 寻求数据更新失败原因 急!急!!急!!!:用C#开发WinCE手持终端程序时如何连接Oracle数据库? 关于拖动无边框窗体 高分求InstallShield for .Net的书或者资料~ (各位对打包发布C#程序感到头疼的XDJM进来聊聊~) 请教一个困扰我很久的自定义控件问题 GDI+编程画一条直线撤销的方法 请教C#如何把字符串内容写到一个空白的html中并使得其作为弹出窗口弹出
就是这样子了.
可以用方法1跟方法2结合一下.
比如有一个画直线命令的类,它有个画直线的方法,并且还有两个方法,Redo和Undo.
其中Undo方法就用1楼的方案一.然后建一个Redo命令栈和一个Undo命令栈。每调用一次命令,就把该命令放的Undo栈。