分类分类
关注+2011-07-25作者:lff
利用反射动态调用winform窗体相信有很多朋友们不知道如何操作,下面小编就大家简单几步,让你体会到利用反射动态调用winform窗体的好处。
C#利用反射动态调用winform窗体的方法
在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;
}
相信这样做不同的好处大家能体会到。
相关文章
更多+相同厂商
热门推荐
点击查看更多
点击查看更多
点击查看更多
说两句网友评论