在winform中比较两个picturebox中的图片是否是同一张图片

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:52:08
picturebox中的图片是从imageList中获取的
eg:
Image p1,p2;
this.pictureBox1.Image = p1 = this.imageList1.Images[0];
this.pictureBox2.Image = p2 = this.imageList1.Images[0];
if (p1==p2)
messageBox.Show("p1==p2");
else
messageBox.Show("p1!=p2");

结果比较出来是不等的(p.s equals()方法也不行)
求教如何比较p1 和 p2为同一张图?
谢谢!!!

可以将if (p1==p2)该成if (p1.ToString()==p2.ToString())试试!
但是为什么,我也不知道。

这个看地址 应该可以 也可以比较文件名用equals()方法

你比较他们载入的地址就可以喇嘛,呵呵