首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问:vs2005winform怎么通过变量(存有窗体名称)打开新的窗体?多谢

2012-01-18 
请教:vs2005winform如何通过变量(存有窗体名称)打开新的窗体?谢谢!请教:vs2005winform如何通过变量(存有窗

请教: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();

热点排行