我有2个面板。第一个面板显示图像文件列表。当用户选择一个文件时,它会显示在右侧面板的图片框中。允许用户选择图像中的区域。我需要保存这个选择以备将来使用,即。再次选择此图像时显示选择。我打算使用具有多种数据类型的数组
[Filename(string),Location(Point),Size(Size)]
这个方法好吗?有没有更好的方法来解决这个问题?
我想说,在这里做的正确的事情是首先定义一个类来存储与单个图片框关联的状态:
class PictureboxState
{
public string Filename { get; set }
public Point Location { get; set; }
public Size Size { get; set; }
}
然后你保留一个此类的实例数组;或者甚至更好,一个字典,其中键是图片框(或其他可以识别图片框的东西),值是状态对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句