CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于类生成器的问题(50分题目!)

楼主heroes33()2005-09-23 19:35:08 在 VB / 基础类 提问

请问怎样在类生成器里,把一个类添加到另一个类里,不知大家是否明白我的意思  
   
  A                   '类模块A  
  B                   '类模块B  
  C                   '类模块C  
  D—C             '类模块D是一个集合,摆放C的对象  
   
  把C复制,粘贴到D,这样好像不对......  
   
  问题点数:50、回复次数:3Top

1 楼hdhai9451(☆新人类☆)回复于 2005-09-23 20:13:30 得分 50

 
  在D類裡這樣聲明  
   
  Public   C_new   As   New   CTop

2 楼province_(雍昊)回复于 2005-09-23 20:18:40 得分 0

你一复制就全是D这个对象的东西了。Top

3 楼heroes33()回复于 2005-09-23 20:56:03 得分 0

唉,不知怎么说(菜鸟)!这里不知可否贴图?  
  现在问题是这样的:  
  课堂的一个例子(忘了上课是怎么说的),应该是用类生成器做的。我复制一份,把类模  
  块都删了。  
  当不用类生成器,用“工程”-“添加类模块”自己添加,就算把原来的代码复制到我  
  自己建的类模块,再运行时问题来了:当主窗体Form_Load时,用一个For   Each...Next  
  来提取集合中的数据就提取不了,提示“该对象没这方法或属性”。  
  其中的一个类模块,内置了一个集合对象(就是上面图示的D,C是对数据Let和Get的),  
  有这样一段:  
  Public   Property   Get   NewEnum()   As   IUnknown  
          '本属性允许用   For...Each   语法枚举该集合。  
          Set   NewEnum   =   mCol.[_NewEnum]  
  End   Property  
  就是到了For   Each...Next时就出错,正常应该是到上面的代码从集合中提数据的。  
   
  用类生成器又做不出原来例子的那样!  
  复制是可以,做到如上图所示,但是当选择D(只是选中D),在右侧的“属性”  
  “方法”..查看属性,会看到C的出现,而正常的那个例子是看不到C的,只有展开D,再  
  选中C,就看到C的属性  
   
  不知大家明白我写什么呢?!  
  Top

相关问题

  • 关于类生成器和数据读写生成器的???
  • 类似WINZIP的密码生成器
  • C#有没有类似VB里的类生成器?
  • 能不能给vc做插件,比如加入一些象类生成器一类的工具?
  • vb.net数据库操作类代码生成器,半年前的做的垃圾代码
  • 谁有词法生成器?
  • 下拉菜单生成器???
  • 关于代码生成器
  • asp作的b/s 的程序怎样实现打印,在浏览器里么?没有了报表生成器之类的组件真是费劲
  • 密码生成器的问题

关键词

  • 模块
  • 属性
  • 数据
  • 生成器
  • 类
  • newenum
  • 集合
  • 复制
  • 对象
  • 添加

得分解答快速导航

  • 帖主:heroes33
  • hdhai9451

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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