工作的图片框

时间:2014-03-28 15:17:47

标签: c#

如何将picturebox中的form 1图片转移到pictureboxboxform2的另一个C#.net?标签也是如此。它以相同的形式工作,但不是以不同的形式。 任何人都可以帮我解决这个问题。

我把form2的图片框公之于众。如果我想将它从form1转移到form2的图片框(firstpicturebox:form1中的picturebox名称),

form2 frm2=new form2();
frm2.picturebox1.image=firstpicturebox.image;

它不能正常工作。

提前致谢

1 个答案:

答案 0 :(得分:0)

看起来您正在创建Form2的新实例,而不是使用现有的实例。

尝试类似:

// in form1
            PictureBox picBox = (PictureBox)Form2.InstanceOfForm.Controls["pictureBox1"];
        picBox.Image = this.firstpicturebox.Image;
// in form2
public static Form InstanceOfForm;
...
// in Form2_Load()
InstanceOfForm = this;