【发布时间】:2015-11-19 11:04:12
【问题描述】:
我正在尝试检查图片框数组中的 2 个图片框是否包含相似的图像名称。感谢任何帮助,这是我的代码的一部分
string[] ImgLocation = Directory.GetFiles("Assets\\Cards", "*.png",
SearchOption.TopDirectoryOnly);
Image[] Deck = new Image[52];
PictureBox[] Holder = new PictureBox[52];
Deck[i] = Image.FromFile(ImgLocation[i]);
Holder[i] = new PictureBox();
Holder[i].SizeMode = PictureBoxSizeMode.StretchImage;
Holder[i].Height = 130;
Holder[i].Width = 80;
this.Controls.Add(Holder[i]);
Holder[i].Name = "pb" + i.ToString();
Holder[i].Image = Deck[i];
【问题讨论】:
-
52 个图片框是 很多 个图片框。
-
我需要 52 个是有原因的,并且一次只需要检查其中几个
-
定义“相似图片名称”
-
到目前为止你尝试了什么?
-
您可以将此信息存储在
PictureBox控件的特定属性之一中(例如,ImageLocation);或者直接使用Tag(你可以存储任何东西的盒子)。一旦你有了所有的文件名(甚至是整个路径),你可能会做很多事情来确定哪些足够相似。