假如有一窗体名为frm_test,显示这个窗体的话:
frm_test frm=new frm_test();
frm.show();
就OK了,但如果是这样一种情况,只有一个窗体名称的字符串,如:
string s="frm_test";
这时候也想show这个窗体,应该怎么写啊?谢谢!
frm_test frm=new frm_test();
frm.show();
就OK了,但如果是这样一种情况,只有一个窗体名称的字符串,如:
string s="frm_test";
这时候也想show这个窗体,应该怎么写啊?谢谢!
解决方案 »
- C# 使用access数据库的问题
- vs2008 制作windows应用程序 menuStrip怎样在点击后显示或不显示√
- WinForm中DataGridView的问题
- Activator.CreateInstance实例化类时,如果构造器中有Ref参数,怎样设置?
- 国外像csdn这样知名的程序员论坛有哪些?
- 新手请教一个关于窗体的问题
- C#如何声明一个动态数组????
- 软件比赛各位有什么好提议???
- winform 控件的enable设置
- C# 调用 matlab dll文件的问题
- 超菜提问:C#串口通信问题——invoke线程无限执行
- Dev dockPanel固定停靠在窗体左边,知道的帮个忙
//反射
Type t = Type.GetType("WindowsFormsApplication12.Form3");
ConstructorInfo conInfo=t.GetConstructor(new Type[0]{});
Form frm=conInfo.Invoke(new object[0]{}) as Form;
frm.Show();
Type t = Type.GetType("WindowsFormsApplication1.Form1");
Form frm = Activator.CreateInstance(t) as Form;
frm.Show();