我想往form窗体中调图片,他们x坐标相同,从上到下一个接一个!图片旁边还要
textbox输入名称等标注,一张图和它的标注是一层,要调的数目根据需要是变化的,
有可能是5个,也有可能是7个或更多。我在form中先放5个picturebox吧,可能会不够,
可是放八个十个的,可能又用不上,我怎么设置才能在我想调几个图片就出现几个picturebox,
不多也不少。,请高手指点一下思路!

解决方案 »

  1.   

    动态加载
    this.controls.Add(new picturebox());
      

  2.   

    我可能没有说清楚,当第一第一层完成后,如果还有第二个图,则又出现一层相应的picturebox,textbox,
    还有第三个,则再出现一层,直到完成,需不需要加载,是不是要个触发事件啊?动态加载坐标怎么办啊,不能乱放啊,要对齐的啊,
      

  3.   

    pictureBox坐标已经其他属性先设置,然后再加入            for (int i = 0; i < 10; i++)
                {
                    PictureBox pb = new PictureBox();
                    pb.Location = new Point(0, 0); //在这里设置坐标
                      pb.Image = 你的图片;
                    this.Controls.Add(pb);
                }
      

  4.   

    谢谢你的方法。还有个需不需要加载的问题,要加载了,设置一个什么事件触发让他加载?我想用radiobutten但是一列放下去多了,界面又不美观。有别的办法吗?