1. 基本的代码如下:Option ExplicitPrivate collEmployees As CollectionPublic Function NewEnum() As IUnknown Set NewEnum = collEmployees.[_NewEnum]
End Function
2. 我的问题是
其中的 _NewEnum 是什么 ? 属于谁 ? 谢谢
解决方案 »
- 请问一下在datareport中,如何显示;两个关联表的内容。大体上说明一下在dataEnvironment如何操作
- 是否有窗体上可以拖动的控件,如标签可以拖动吗
- 这条SQL语句应该怎么写
- ◆◆如何得到“我的bag”这个字符串的长度为7,而不是5或10◆◆
- 请教:坐标,矩阵,点阵文件的问题!
- 【在线等,立给分】VB6窗体大小的值怎么是4800多?
- 如何禁用ALT+TAB,ALT+CTRL+DEL
- 那位VB高手能够帮帮我!!!!
- 关于CRC的一个问题,请高手帮忙
- 用INSERT方法插入数据,出现错误。这是什么错误呀。。。。。
- DLL的一个简单问题,求教指点!!
- commondialog.ShowColor的位置问题~??在线等
伴随着强健性而来的,是重新获得了 For Each ... Next。通过添加下面的方法,可以再一次将所有工作委派给 Collection 对象:'NewEnum 必须返回一个集合的枚举算子的 IUnknown 接口。
Public Function NewEnum() As IUnknown
Set NewEnum = mcolEmployees.[_NewEnum]
End Function包围 Collection 对象的 _NewEnum 方法的方括号是必要的,这是因为方法名前面的下划线。前面的这个下划线是一个约定,它指明该方法是隐藏在类型库中的。不能把自己的方法命名为 _NewEnum,但是可以把它隐藏在类型库中,并将 For Each ... Next 所需要的过程 ID 赋给它。