我有一个主要表单,我的大多数交互发生在。我还有另一种形式,其中只有一个picturbox。当我点击form1上的一个按钮时,我想显示我已经可以做的第二个表单。但是,我遇到问题将图像设置为form1中的form2中的图片框。这是我的代码
public Image picboximage {
get { return pictureBox23.Image; }
set { picboximage = value; }
}
//in form 1
Form2 otherform = new Form2();
therform.picboximage = Image.FromStream(lxFS);
然而,这给了我
上的stackoverflow例外set { picboximage = value; }
有什么想法吗?
谢谢,
答案 0 :(得分:2)
在“picboximage”属性的“set”中,您设置了错误的属性。实际上,你一遍又一遍地调用“set”直到调用堆栈溢出(这就是为什么你得到了你得到的异常)。
试试这个:
public Image picboximage
{
get { return pictureBox23.Image; }
set { pictureBox23.Image = value; }
}