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

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())试试!
但是为什么,我也不知道。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-09
这个看地址 应该可以 也可以比较文件名用equals()方法
第2个回答  2008-06-09
你比较他们载入的地址就可以喇嘛,呵呵
相似回答
大家正在搜