CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请问在知道窗口名的情况下打开窗口?

楼主qinqindodo(无奈朝来寒雨晚来风)2005-06-01 14:56:47 在 .NET技术 / C# 提问

我把需要打开的窗口的名称(string)放在tree的node的tag里,如何在双击节点时打开相应的窗口? 问题点数:20、回复次数:9Top

1 楼wholdbird(老来学IT)回复于 2005-06-01 15:18:02 得分 0

在doubleclick事件中写如下代码:  
  TreeNode   node   =   this.treeview.GetNodeAt(e.x,e.y);  
  if(   node   !   =   null   )  
  {  
      string   FormName   =   node.tag.tostring();//获得要显示的窗体类的名称  
      FormName   NewForm   =   new   FormName();  
   NewForm.ShowDialog();  
       
  }Top

2 楼drk928(一起看斜阳)回复于 2005-06-01 15:23:08 得分 10

Dim   O   As   New   Form()  
                  O   =   [Assembly].GetExecutingAssembly.CreateInstance("testOOP.Form1")  
                  O.Show()Top

3 楼drk928(一起看斜阳)回复于 2005-06-01 15:28:10 得分 0

testOOP.Form1为工程名+窗体名..会改了吧?Top

4 楼egxsun(egxsun)回复于 2005-06-01 15:42:45 得分 0

用上面的可以Top

5 楼lionqun(兔子)回复于 2005-06-01 16:45:53 得分 0

总之要用到反射机制Top

6 楼alexxzr(中国造)回复于 2005-06-01 16:52:36 得分 0

学习!Top

7 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-01 16:53:08 得分 0

来晚了,看看。Top

8 楼MyLf(不睡觉的鱼)回复于 2005-06-01 17:07:07 得分 10

一楼的回答可真幽默啊  
  "string   FormName   =   node.tag.tostring();//获得要显示的窗体类的名称  
  FormName   NewForm   =   new   FormName();"  
  --   你的编译器不会报错吗?   回答别人的问题应该有点责任心吧!!  
   
   
  drk928(一起看斜阳)   的代码这样写是不是更好些?(我不知道在VB.Net中Assembly用"[]"括起来是什么意思)  
  O   =(Form)[Assembly].GetExecutingAssembly.CreateInstance("testOOP.Form1")  
  Top

9 楼mba9001(两年不见,csdn变肥了)回复于 2005-06-01 20:36:15 得分 0

upTop

相关问题

  • 怎样只知道管理员用户名和密码情况下打开远程桌面服务
  • 怎样只知道管理员用户名和密码情况下打开远程桌面服务
  • 各位大虾:请问有没有打开mdb的代码?不知道表的情况下,有没有可能办法捕获表并打开???
  • 有谁知道扩展名是AI,CDR的文件用什么打开?
  • 有谁知道后缀名是pps的文件用什么东西打开??
  • 知道文档的路径的文件名,MDI程序中如何打开。
  • 如何实现我知道一个文件名以后,用NotePad打开他?
  • 有哪位知道.pdg扩展名的文件用什么阅读器打开?
  • 哪位高手知道以.bin为扩展名的文件怎样打开吗
  • 在线等~~~~大家知道不知道文件名如100.001;100.002;100.003;100.003.........的文件用什么打开?

关键词

  • testoop
  • formname
  • 窗体
  • newform
  • 打开
  • assembly
  • 名称
  • node
  • form

得分解答快速导航

  • 帖主:qinqindodo
  • drk928
  • MyLf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo