岁月总是愈来愈短 日子也总是愈来愈快 珍惜
c# 反射应用
/* 利用反射动态载入form类
* assFile对应的dll文件或exe文件
* FormName类的全称 包括命名空间名称
*/
private void LoadForms(string assFile ,string FormName)
{
Assembly assembly =Assembly.GetExecutingAssembly();
if(assFile!="")
{
assembly = Assembly.LoadFrom(assFile);
}
Type t = assembly.GetType(FormName);
Form fm = (Form)Activator.CreateInstance(t);//强制转换你想要的类
fm.MdiParent =this;
fm.Show();
}
| 打印文章 | 这篇文章由Aiice于2011年10月20日 1:59 上午发表在ASP.NET。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |