C# 以编程方式创建面板并添加图片框
我想以编程方式创建一个面板并添加一些pictureBoxes,在其中通过for循环选择图像。我尝试了很多方法,但表格显示为空。 我的代码是:C# 以编程方式创建面板并添加图片框,c#,.net,winforms,C#,.net,Winforms,我想以编程方式创建一个面板并添加一些pictureBoxes,在其中通过for循环选择图像。我尝试了很多方法,但表格显示为空。 我的代码是: private void draw_pipeline() { Panel pnl = new Panel(); pnl.Size = new System.Drawing.Size(1130, 145); pnl.Location = new Point(380, 260); pn
private void draw_pipeline()
{
Panel pnl = new Panel();
pnl.Size = new System.Drawing.Size(1130, 145);
pnl.Location = new Point(380, 260);
pnl.BorderStyle = BorderStyle.FixedSingle;
for (int i =0; i<3; i++)
{
PictureBox pic = new PictureBox();
pic.SizeMode = PictureBoxSizeMode.Zoom;
switch (i)
{
case 0:
{
pic.Location = new Point(3, 15);
pic.Size = new Size(73, 121);
pic.Image = new Bitmap("if.png"); break;
}
case 1:
{
pic.Location = new Point(76, 15);
pic.Size = new Size(73, 121);
pic.Image = new Bitmap("line.png"); break;
}
}
pnl.Controls.Add(pic);
}
}
private void draw_pipeline()
{
面板pnl=新面板();
pnl.尺寸=新系统图纸尺寸(1130,145);
pnl.位置=新点(380260);
pnl.BorderStyle=BorderStyle.FixedSingle;
对于(int i=0;i您需要在某个时候将面板添加到表单中,就像将图片框添加到面板中一样:
this.Controls.Add(pnl);
(此假设您的绘制管道方法属于您试图向其添加面板的表单)您需要在某个时候将面板添加到表单,方法与将图片框添加到面板的方法相同:
this.Controls.Add(pnl);
(此假设您的绘制管道方法属于您试图添加面板的表单)好的,谢谢。我正在尝试,如果需要进一步帮助,我会通知您!好的,谢谢。我正在尝试,如果需要进一步帮助,我会通知您!