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