首页 > 开发 > 综合 > 正文

利用反射,实现动态调用winform窗体!!

2024-07-21 02:17:05
字体:
来源:转载
供稿:网友
实用前提:在winform程序中,通过主窗体的menu打开不同的窗体
我以前的做法:在menu的click事件中,创建打开窗体的对象实例
这样的缺点,我不说了:)
看看利用反射动态调用窗体对象的方法:
private void createform(string strname)
{
this.cursor = cursors.waitcursor;

string path=assemblyname;//项目的assembly选项名称
string name=strname; //类的名字

form fm=(form)assembly.load(path).createinstance(name);
fm.mdiparent=this.parentform;
fm.show();
fm.dock=dockstyle.fill;
this.cursor = cursors.default;
}

这样的好处,也自己看吧,:)
  • 网站运营seo文章大全
  • 提供全面的站长运营经验及seo技术!
  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表