通过反射加载窗体
string path=AssemblyName;
string name=strName;
Form fm=(Form)Assembly.Load(path).CreateInstance(name);
fm.MdiParent=this.ParentForm;
fm.Show();
fm.Dock=DockStyle.Fill;
判断是否为null
string path=AssemblyName;
string name=strName;
Form fm=(Form)Assembly.Load(path).CreateInstance(name);
fm.MdiParent=this.ParentForm;
fm.Show();
fm.Dock=DockStyle.Fill;
判断是否为null
解决方案 »
- C经典例程也有垃圾语句??
- [散分]考一个简单问题,如何在同一个命名空间里,声明两个同名类?
- ◆◇datagrid放在splitContainer控件中,为何切换界面时,显示速度很慢??
- 简单问题:c#如何在pictureBox中定义键盘事件?
- 如何在程序中控制window服务的启动类型?
- C#超难问题!!!!!!!!!!!!!而且不可思议!!!
- 求助,关于在C#上显示曲线图的问题!
- win2003中的vs.net问题!!
- 如何让指定按钮在回车时为默认的按钮
- 谁给我一个文件msdnloc.hxq 30M左右,我把我做的《课程表制作》源代码给他!!
- 急!!C#关于dataGirdView控件的应用
- 如何检测进程为响应
判断myForm是否为null
检查某个程序集里面是否有某个类型不好检查么?有了类型不就能实例化了么? private bool CheckForm(string formTypeFullName,Assembly assembly) {
Type type = assembly.GetType(formTypeFullName);
return type != null;
}