日期:2014-05-20  浏览次数:20766 次

c# 根据给定的字符串的表单名,实例化对应的表单的运行方法
例如:给定的字符串为 "form1 ",就运行new   form1();(而字符串是不固定的,当对应的表单都存在).注:不通过case实现,在C#里,有类似vfp的宏代换,或eval函数.多谢,在线等待.

------解决方案--------------------
Form f;
f = (Form)Activator.CreateInstance(Type.GetType( "WindowsApplication2.Form2 "));
f.ShowDialog();