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),然后添加它的新实例。。。