读书人

c# 根据给定的字符串的表单名,实例化对

发布时间: 2012-02-15 12:09:44 作者: rapoo

c# 根据给定的字符串的表单名,实例化对应的字定义表单的运行方法
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 这样定义有问题么?




[解决办法]
选使用Assembly.LoadForm,然后照上例处理不行得了!1

读书人网 >C#

热点推荐