【发布时间】:2016-07-09 11:59:29
【问题描述】:
我使用过(visual studio、windows form、c#)创建了一些绘图。
我的目标是添加保存按钮以按原样保存绘图,并且当我将来打开保存的文件时,我可以继续我的旧工作......
现在发生的情况是,每次我打开 Visual Studio 时,我都必须重新绘制所有内容。
【问题讨论】:
-
您可以将所有绘图放入数组中,并将此数组保存在文件中。下一次,你只需要加载这个文件并重新绘制它。
-
我正在使用Bitmap和矩形绘制图像和圆形,我不知道如何将它们保存为数组:(
-
这只是一个想法。您还可以使用对象结构并将其序列化为文件,例如使用 BinaryFormatter。
-
你有例子吗?我仍然认为自己是 C# 的初学者
-
您需要决定是否要将Bitam保存在文件或数据中。数据需要收集在有用类的 List
中。确保使其可序列化,以便您可以轻松保存和加载它。对于一个完整的例子,这太宽泛了。要查看有关数据收集的讨论,请参阅 here