C# 在Windows窗体c中添加picturebox#

C# 在Windows窗体c中添加picturebox#,c#,winforms,picturebox,C#,Winforms,Picturebox,我试图在windowsform加载事件处理程序中添加picturebox,但加载后图像没有出现在窗体中 attachimage是我从工具箱中添加的图片盒(不是c#) private void ViewCmap\u加载(对象发送方,事件参数e) { for(int i=0;i0) { PictureBox new_attach_box=新建PictureBox(); 新建_attach_box.Image=attachimage.Image; 新建_attach_box.Width=attachi

我试图在windowsform加载事件处理程序中添加picturebox,但加载后图像没有出现在窗体中
attachimage
是我从工具箱中添加的图片盒(不是c#)

private void ViewCmap\u加载(对象发送方,事件参数e)
{
for(int i=0;i0)
{
PictureBox new_attach_box=新建PictureBox();
新建_attach_box.Image=attachimage.Image;
新建_attach_box.Width=attachimage.Width;
新的附加框高度=附加图像高度;
新建_attach_box.BackgroundImageLayout=ImageLayout.Stretch;
新建_attach_box.SizeMode=PictureBoxSizeMode.StretchImage;
new_attach_box.Location=新点(ConceptProperties.ConceptsMap[i]+(ConceptProperties.ConceptsMap[i].Coords[2]),ConceptProperties.ConceptsMap[i]+(ConceptProperties.ConceptsMap[i].Coords[3]);
conceptattchboxlist[i]=新的附加框;
}
}
for(int i=0;i0)
{
PictureBox new_attach_box=新建PictureBox();
新建_attach_box.Image=attachimage.Image;
新建_attach_box.Width=attachimage.Width;
新的附加框高度=附加图像高度;
新建_attach_box.BackgroundImageLayout=ImageLayout.Stretch;
新建_attach_box.SizeMode=PictureBoxSizeMode.StretchImage;
new_attach_box.Location=新点(ConceptProperties.ConceptsMap[i]+(ConceptProperties.ConceptsMap[i].Coords[2]),ConceptProperties.ConceptsMap[i]+(ConceptProperties.ConceptsMap[i].Coords[3]);
新建_attach_box.Show();
ConnectionATCHBOXLIST[i]=新的附加框;
}
}
} 

要添加pictureBox或任何控件使用:

PictureBox pic = new Picturebox();
this.Controls.Add(pic);

要添加pictureBox或任何控件,请使用:

PictureBox pic = new Picturebox();
this.Controls.Add(pic);
使用
this.Controls.Add(新建附加框)
向表单中添加新的图片框。但是为什么要这样做两个相同的循环呢?使用
this.Controls.Add(new\u attach\u box)
向表单中添加一个新的PictureBox。但是为什么要做两个相同的循环呢?