110,533
社区成员
发帖
与我相关
我的任务
分享
public void jump_(string Name, DevComponents.DotNetBar.TabControl T_Main)
{
Assembly myAss = Assembly.GetAssembly(this.GetType());//this.GetType为用户控件所在的程序集信息[如果要实例化的控件在同一个类库中可以写this.gettype,如果不在同一个类库中要咋写?]
Type t = myAss.GetType(myAss.GetName().Name + "." + Name);//这里的t为null 一直为null
//实例化
UserControl myForm = (UserControl)t.InvokeMember("", BindingFlags.CreateInstance, null, null, null);
//实例化成功后要干的事
}
UserControl ucMain = (UserControl)Assembly.Load("程序集命名空间信息").CreateInstance("用户自定义控件名称").GetType();//用这句话实例化 不报错 但是这个控件里面的按钮什么的控件不初使化
UserControl ucMain = (UserControl)Assembly.Load(CXJ).CreateInstance(CXJ+'.'+AppName);