如何将picturebox
中的form 1
图片转移到pictureboxbox
中form2
的另一个C#.net
?标签也是如此。它以相同的形式工作,但不是以不同的形式。
任何人都可以帮我解决这个问题。
我把form2的图片框公之于众。如果我想将它从form1转移到form2的图片框(firstpicturebox:form1中的picturebox名称),
form2 frm2=new form2();
frm2.picturebox1.image=firstpicturebox.image;
它不能正常工作。
提前致谢
答案 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;