我试图通过在将图像发送到数组或某物之前保存图像来创建图像框的撤消功能。我试着用List,但是我一直得到相同的图像,Image List的大小对于我的海豚来说很小。保存还原数据的最佳做法是什么?在每次着色之前如何将图像存储到内存中?谢谢 !撤消对图像集合的更改
1
A
回答
2
1
许多涂料将发生在相同的图像。只要部分控件需要重新绘制,Windows就会触发Paint事件。就像你在PB上拖动另一个窗口一样。或者最小化并恢复表单。
换句话说,Paint并不会告诉您图像已更改。您需要从PictureBox派生自己的类并重写Image属性。当图像改变时,setter将被调用。
+0
保存受bool值限制,因此只在需要时才进行保存。 – andySF 2010-08-13 12:58:37
相关问题
- 1. 可撤消的更改集
- 2. Git - 撤消更改
- 3. git撤消更改
- 4. 如何撤消对模型的更改?
- 5. 如何撤消对JSpinner的更改?
- 6. Jquery撤消对DOM的最后更改
- 7. Git - 撤消所有更改更改
- 8. 在c#中撤消图像
- 9. 刷卡撤消像gmail的撤消
- 10. 撤消Git中的最后更改
- 11. 撤消数组列表中的更改
- 12. 撤消git合并
- 13. 撤销convertToCapped集合
- 14. 集体更改集合对象值
- 15. 撤消/恢复对PFObject的本地更改
- 16. 我如何(简单地)撤消对GIT中文件的更改?
- 17. 撤消对实体行所做的更改
- 18. 如何撤消对vim文本块的所有更改?
- 19. 撤消对SQL Server数据库调整所做的更改
- 20. 实体框架撤消更改对象的引用
- 21. Git撤消对与正则表达式匹配的文件的更改,尤其是更改集
- 22. 撤消推git的合并
- 23. 撤消将更改推送到文件
- 24. CKEDITOR:撤消所有DOM更改
- 25. TFS保存更改私人和撤消挂起的更改
- 26. 如何撤消未更改文件的挂起更改?
- 27. 如何对SQLite数据库更改实现单步撤消?
- 28. 撤销对文件的更改
- 29. 骨干同步失败后撤消视图更改
- 30. 撤消多个git合并
谢谢。每次我保存并且工作良好时,我创建了一个位图实例。我将尝试寻找一种更优雅的方式来实现这一点,并消除5位图的限制性节省。 – andySF 2010-08-13 13:15:01