导航

学习反射生成窗体

Posted on 2004-07-06 18:54  wngwz  阅读(651)  评论(0编辑  收藏  举报

例如:

private void buuton1_Click( object sender, EventArgs e )
{
    Assembly _myAssembly 
= Assembly.LoadFrom(@"e:windowsApplication6.dll");
    Type _myType 
= _myAssembly.GetType( "WindowsApplication6.Form1" );
    
object obj;
    obj 
= Activator.CreateInstance( _myType );
    Form frmform 
= null;
    frmform 
= (Form)obj;
    frmform.Show();
}