图片盒的工作
本文关键字:工作 | 更新日期: 2023-09-27 17:54:45
如何将form 1
中的picturebox
图像转移到C#.net
中的form2
的pictureboxbox
中?标签也是一样。它以相同的形式起作用,但没有不同的形式。有谁能帮我一下吗?
我已将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;