我试图在我的应用程序中以编程方式生成图片框,但是我为我的应用程序使用了选项卡控件,因此我可以拥有多个页面。
我想知道如何定义图片框可以进入哪个选项卡?如果我可以在写入选项卡上获取它,我该如何将其插入到我的流程控制中?
下面是创建图片框时使用的代码:
private void AddPictureBox(string IP, Bitmap image)
{
PictureBox pbs = new PictureBox();
pbs.Image = image;
pbs.Tag = IP;
pbs.Height = 169;
pbs.Width = 289;
pbs.SizeMode = PictureBoxSizeMode.StretchImage;
pbs.Visible = true;
boxes.Add(pbs);
}
我还尝试在流控件中添加图片框,因此我不必担心添加图像的位置。
但是,当代码运行时,没有创建图片框,或者如果正在创建它们,它们位于选项卡控件后面,因此我看不到它们。
任何帮助将非常感激。
提前致谢。
作为参考,我们需要将图片框添加到选项卡控件中:
private void AddPictureBox(string IP, Bitmap image) {
PictureBox pbs = new PictureBox();
pbs.Image = image;
pbs.Tag = IP;
pbs.Height = 169;
pbs.Width = 289;
pbs.SizeMode = PictureBoxSizeMode.StretchImage;
pbs.Visible = true;
tabControl1.TabPages[0].Controls.Add(pbs); //This will display picturebox inside the Tab control with an id : tabControl1
boxes.Add(pbs);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句