如何根据设定的字符串显示提定的窗体? 设定用一个字符串指定一个窗体,如:一个窗体文件Form1,字符串为“Form1”,如何在使用时用“Form1”这个串来指定Form1窗体类似于((Form)"Form1").Show(),提示会有:无法将类型String转换为“System.Windows.Forms.Form” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参看http://www.syncfusion.com/faq/windowsforms/search/729.aspx http://www.syncfusion.com/faq/windowsforms/search/709.aspx Form frm = (Form)Activator.CreateInstance(Type.GetType("项目名.类名"));frm.show(); 使用反射实现,使用反射生成一个窗体:private void button1_Click(object sender, System.EventArgs e){ Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication.dll"); Type TypeToLoad= assm.GetType("WindowsApplication.Form1"); object obj; obj = Activator.CreateInstance(TypeToLoad); Form formToShow = null; formToShow = (Form)obj; formToShow.Show(); } 关于install shield 2008 打包windows服务的问题,不能完全卸载服务 这个问题怎么解决? 正规问一个``` 版本问题 关于花括号语法的疑问。两者之间的主要区别是什么? OoOoOo求一段ASPX画曲线图的代码(C#),最好是发个完整包到我邮箱。独吞 请问一下这样的字符串是怎么生成的"ipFZfGk=" [掌风贴]每天发帖即可得 30 可用分【别进】 请教C#打开Excel和Access後如何对作出的修改进行保存? 面试题目,老大们帮忙 类似VS工具箱的控件,在隐藏后触发的刷新怎么办? 一个关于字符串的简单问题,如果在字符串在包含“”。
http://www.syncfusion.com/faq/windowsforms/search/729.aspx
frm.show();
使用反射生成一个窗体:
private void button1_Click(object sender, System.EventArgs e)
{
Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication.dll");
Type TypeToLoad= assm.GetType("WindowsApplication.Form1");
object obj;
obj = Activator.CreateInstance(TypeToLoad);
Form formToShow = null;
formToShow = (Form)obj;
formToShow.Show();
}