使用对象集合 集合对象有自己的属性和方法。对象集合中的对象作为集合的成员被引用。集合中的每个成员从 0 开始顺次编号;这就是成员的索引号。例如,控件集合包含已给定窗体上的所有控件 ,如图 5.10 所示。如果对集合中的所有对象都必须执行相同操作,则可用集合简化代码。 例如,下列代码遍历控件集合,并在列表框中列出每个成员的名字。 Dim MyControl as Control For Each MyControl In Form1.Controls '把每个控件的名字送到列表框。 List1.AddItem MyControl.Name Next MyControl
应用集合成员的属性与方法 有两种通用方法可用来对集合对象成员寻址: 1.指定成员的名称。以下两个表达式等价: Controls ("List1") Controls!List1 2.利用成员的索引号: Controls (3) 一旦能够从整体上对全体成员寻址,而且还能够个别地对单个成员寻址,就可用下面随便一种方式应用属性和方法: '将 ListBox 控件的 Top 属性设置为 200。Controls!List1.Top = 200 -或者- Dim MyControl as Control For Each MyControl In Form1.Controls () '将每一个成员的 Top 属性设置为 200。 MyControl.Top = 200 Next MyControl