C# 创建与已声明的控件相同的控件

C# 创建与已声明的控件相同的控件,c#,instance,groupbox,C#,Instance,Groupbox,我在一个老话题中发现: object newobject = Activator.CreateInstance(comboBox1.GetType); 但不起作用: System.Activator.CreateInstance(System.Type,params object[])的最佳重载方法匹配具有一些无效参数 问题是我有这样的问题: 组框是声明的,不是动态声明的,如果单击按钮添加一个字段,我希望 此时会出现一个新的组框,该组框等于第一个组框(字段1) 在form load事件中,

我在一个老话题中发现:

object newobject = Activator.CreateInstance(comboBox1.GetType); 
但不起作用:

System.Activator.CreateInstance(System.Type,params object[])的最佳重载方法匹配具有一些无效参数

问题是我有这样的问题:

组框是声明的,不是动态声明的,如果单击按钮添加一个字段,我希望 此时会出现一个新的组框,该组框等于第一个组框(字段1)

在form load事件中,我可以创建一个group box数组的实例,以便更轻松地访问文本框上的数据

我希望有人能帮助我

object newobjcet = Activator.CreateInstance(comboBox1.GetType()); 

你缺少大括号。

现在我知道了:this.Controls.Add(newobject);无法转换控件中的对象,如何修复?@user3289840将其强制转换为
控件
。最好使用该设计创建一个usercontrol(包含这些控件的groupbox),然后添加它的新实例。。。