C# 使用反射实现根据名称动态创建窗体的几种方法
摘要:
//方法1使用activator方法创建实例{ string str = null; str = "Form2"; //必须是 命名空间+点+窗体类名(这里假设为命名空间为空) Assembly tempAssembly = Assembly.GetExecutingAssembly(); Type t = tempAssembly.GetType(str); object[] args = null; object o = System.Activator.CreateInstance(t, args); ((Form2)o).Show(); //Dim frm2 As 阅读全文
posted @ 2011-07-14 15:55 呈顼 阅读(2941) 评论(1) 推荐(0) 编辑