GDI+编程画一条直线撤销的方法 1:用画笔的“反色”模式在原线条位置再画一次2:画每条线之后保存线条的位置,颜色等属性,撤销的时候删除最后线条的数组,重绘屏幕所有线条即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是这样子了.可以用方法1跟方法2结合一下.比如有一个画直线命令的类,它有个画直线的方法,并且还有两个方法,Redo和Undo.其中Undo方法就用1楼的方案一.然后建一个Redo命令栈和一个Undo命令栈。每调用一次命令,就把该命令放的Undo栈。 怎样清空datagridview中的数据 C#如何引用TextOut 有关OleDbDataReader的Dispose方法执行时程序停止的问题! line控件怎么做? 【求助】C# ORACLE DATETIME问题 MDI技术问题 Assembly 这个究竟有什么用 我的数据表中有数据,但是我建立的datagrid控件怎么显示不出来阿? 哪里有VS.net下载 小问题:如何重新显示我的窗体? GDI+编程画一条直线撤销的方法 请教C#如何把字符串内容写到一个空白的html中并使得其作为弹出窗口弹出
就是这样子了.
可以用方法1跟方法2结合一下.
比如有一个画直线命令的类,它有个画直线的方法,并且还有两个方法,Redo和Undo.
其中Undo方法就用1楼的方案一.然后建一个Redo命令栈和一个Undo命令栈。每调用一次命令,就把该命令放的Undo栈。