在后台实例化groupbox,遍历界面上groupbox的childrens  添加到新的groupbox里。

解决方案 »

  1.   

    我这样写了下,但是不行,原来groupbox中的按钮没有了,添加进去的位置也不一样。
    GroupBox ta = new GroupBox();
                
                foreach(Control c in this.groupBox1.Controls)
                {
                          ta.Controls.Add(c);
                }
                this.Controls.Add(ta);
      

  2.   

    在foreach里实例化你的button,把 c的大小,位置 属性赋值给你实例化的button对象。再添加。
      

  3.   

    你在遍历groupBox容器中的控件时,把控件的所有属性都赋到动态生成的控件中就OK啦!!
    例如宽、高和text属性