读书人

请问:vs2005winform怎么通过变量(存有

发布时间: 2012-01-18 00:23:26 作者: rapoo

请教:vs2005winform如何通过变量(存有窗体名称)打开新的窗体?谢谢!
请教:vs2005winform如何通过变量(存有窗体名称)打开新的窗体?
主要目的,通过点击treeview打开名称等于Node.Text的窗体。
例如:string f1=Node.Text;
Form form = new f1();//当f1= "登录 "时打开登录窗体
form.Show();
应该如何实现呢?
谢谢!


[解决办法]
语法都不通

估计你要实现 打开class名字为 Node.Text的窗体

Form form= Activtor.CreateInstance(Node.txt)
拼写有可能不对 就是这样了


[解决办法]
没有理解什么意思!
[解决办法]
string f1=Node.Text;
Type frmType=Type.GetType(f1, false, true);
Form form = Activator.CreateInstance(frmType);//当f1= "登录 "时打开登录窗体
form.Show();

读书人网 >C#

热点推荐