:窗体集合中的成员
正如上面所述,窗体在加载之前不能添加到 Forms 集合中。因此 Forms 集合的最准确的说明是:它包含的是程序中当前加载的所有窗体。
即使它不完全准确。如果工程中使用 Microsoft Forms(为了与 Microsoft 兼容被包括的),就会发现这些窗体都在一个名为 UserForms 的单独集合里。因此该 Forms 集合所包含的就是程序中当前加载的所有 Visual Basic 窗体。
而 Collection 类十分准确指定的内容是:能够存储到 Variants 里的任何东西。于是集合对象能包含对象或者整数,但不能包含用户定义类型。
遗憾的是,该说明的覆盖范围很广- 集合类给定的一个实例能够存储任何数据类型、数组和对象的混合组合。
提示正如“创建自己的集合类”中所述,建立自己的集合类的最重要原因是能够控制自己的集合中的内容- 称为类型安全性概念。