Form f;
f = (Form)Activator.CreateInstance(Type.GetType("WindowsApplication2.Form2"));
f.ShowDialog();
http://community.csdn.net/Expert/topic/5306/5306172.xml?temp=.7904169
根据这个帖子 可以实现通用的Form ,但是问题出现了 我的myForm是在 Form下继承的 然后 编译成 myForm.dll的类库我想在新的项目里给字符串 " Form f;
" 调用myForm.dll 里的myForm可是Type.GetType("WindowsApplication2.myForm") 就是null 问题是什么呢?
myForm f 这样定义有问题么?
f = (Form)Activator.CreateInstance(Type.GetType("WindowsApplication2.Form2"));
f.ShowDialog();
http://community.csdn.net/Expert/topic/5306/5306172.xml?temp=.7904169
根据这个帖子 可以实现通用的Form ,但是问题出现了 我的myForm是在 Form下继承的 然后 编译成 myForm.dll的类库我想在新的项目里给字符串 " Form f;
" 调用myForm.dll 里的myForm可是Type.GetType("WindowsApplication2.myForm") 就是null 问题是什么呢?
myForm f 这样定义有问题么?
问题是 他在 .dll里啊 所以找不到啊
//bathManage.fox_forms.sph_add myForm = new bathManage.fox_forms.sph_add(); //好用的
Assembly a = Assembly.Load(myString);
myForm = (Form)Activator.CreateInstance(a.GetType());
myForm.ShowDialog();FileNotFoundException”类型的异常