C# 如何将图像从Form1分配到Form2 Picturebox
我正在使用C#Windows应用程序创建图像编辑器,现在我无法将图像从Form1分配给Form2 picturebox 我正在尝试下面显示的代码C# 如何将图像从Form1分配到Form2 Picturebox,c#,windows,winforms,C#,Windows,Winforms,我正在使用C#Windows应用程序创建图像编辑器,现在我无法将图像从Form1分配给Form2 picturebox 我正在尝试下面显示的代码 下面的代码是在Form1.cs页面中编写的 if(flag==0) { Form2 f2 = new Form2(glb_image_list_arr[0]); f2.Show(); } 下面的代码是在Form2.cs页面中编写的 public Form2() {
下面的代码是在Form1.cs页面中编写的
if(flag==0)
{
Form2 f2 = new Form2(glb_image_list_arr[0]);
f2.Show();
}
下面的代码是在Form2.cs页面中编写的
public Form2()
{
InitializeComponent();
}
public Form2(Image img)
{
this.Show();
this.pictureBox1.Image = img;
}
在“this.pictureBox1.Image=img;”行中,我得到了以下错误“类型为”System.NullReferenceException”的未处理异常。您在
Form2(Image img)
构造函数使用中缺少InitializeComponents()
方法调用
public Form2()
{
InitializeComponent();
}
public Form2(Image img)
{
InitializeComponent();
this.pictureBox1.Image = img;
}
会有用的