CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

错在哪里

楼主cymandhxl(迷失中)2006-05-04 17:35:05 在 .NET技术 / VB.NET 提问

Private   Sub   AddNewForm(ByVal   o   As   Object)  
                  Dim   newForm   As   New   Form  
                  Dim   t   As   Type   =   o.GetType()  
                  CType(newForm,   t)  
   
                  newForm.Show()  
          End   Sub  
  提示我说t在上下文中不可访问,我想利用这个方法来实现用o的类型来初始化newForm  
  thank   you   so   much!!!!!!!!!!!!!!!! 问题点数:20、回复次数:3Top

1 楼kssys()回复于 2006-05-04 18:01:47 得分 10

这种打法不对吧?如此调用AddNewForm的时候岂不是要实例一个变量?  
  可以试试下面这种方法:  
   
  Private   Sub   AddNewForm(ByVal   strName   as   string)  
  select   case   strName  
  case   "Form1"  
          .....  
  case   "Form2"  
          ....  
  end   select  
  End   SubTop

2 楼cfreez(回再少帖子也有人不揭)回复于 2006-05-05 09:04:29 得分 5

private--->publicTop

3 楼drk928(一起看斜阳)回复于 2006-05-06 09:16:11 得分 5

Dim   newForm   As   New   Form  
   
  Form窗体实例存在吗?Top

相关问题

关键词

得分解答快速导航

  • 帖主:cymandhxl
  • kssys
  • cfreez
  • drk928

相关链接

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

广告也精彩

反馈

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