VB辅导:VB集合对象,第1张

VB辅导:VB集合对象,第2张

(1)内部集合
集合对象由一系列相关项目组成。有关Visual Basic中最常用的集合对象,请参见表
集合说明
窗体包含所有当前加载的窗体
控件包含窗体上的控件
打印机包含可用的打印机对象。

对象有自己的属性和方法。例如,Forms集合具有窗体的属性,而Contrais集合具有控件的属性。集合中的对象作为集合的成员被引用。集合中的每个成员从0开始按顺序编号,0是成员的索引号。例如,控件集合包含给定窗体上的所有控件。

如果对集合中的所有对象执行相同的操作,可以使用集合来简化代码。

(2)创建自己的集合对象
可以使用Collection类定义自己的集合对象。例如,在类模块中声明一个集合对象:
dim col employees as new collection
声明集合对象后,可以使用集合对象的属性和方法在集合中插入、删除和检索项。表中列出了集合对象的属性和方法。
集合对象的属性和方法
属性或方法说明
Add方法向集合中添加项
Item方法按索引或关键字返回项
Remove方法按索引或关键字从集合中删除项
Count属性返回集合中的项数。只读
关键字是字符串值,索引是长整数。

(3)基于O和基于1的集合
一个集合是基于O还是L取决于起始索引是哪一个。前者第一项的索引是O,后者第一项的索引是1。Visual Basic中老的内部集合多是基于O的,比如Forms、Controis,而新增加的集合多是基于L. O的set,索引范围是从O到Count.1;基于1的集合索引范围从1到Count,其中Count是集合中的项目数。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VB辅导:VB集合对象

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情