图片盒的工作

本文关键字:工作 | 更新日期: 2023-09-27 17:54:45

如何将form 1中的picturebox图像转移到C#.net中的form2pictureboxbox中?标签也是一样。它以相同的形式起作用,但没有不同的形式。有谁能帮我一下吗?

我已将form2的图片框设为public。如果我想把它从form1转移到form2的图片框(firstpicturebox: name of picturebox in form1),

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

不能用

Thanks in advance

图片盒的工作

看起来您正在创建一个新的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;