C# 实例化 在线等
winform项目 有五个类库 ABCDE,通过反射 实例化 这五个类库中的usrcontrol自定义控件,
搞了半天都报 未将对像实例化 代码如下
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();//用这句话实例化 不报错 但是这个控件里面的按钮什么的控件不初使化
求教
------解决方案--------------------恭喜啊解决了!求分!
------解决方案--------------------看来半天没怎么看懂
------解决方案--------------------http://blog.csdn.net/zouyujie1127/article/details/7758865
参考一下
------解决方案--------------------呵呵,来接分的
------解决方案--------------------------解决方案--------------------------解决方案--------------------
jf
------解决方案-------------------- 接分接分
------解决方案--------------------这明明是少写了空间名,如何能够实例化啊!
------解决方案--------------------------解决方案--------------------------解决方案--------------------------解决方案--------------------恭喜解决
------解决方案--------------------