VB编程基础教程16–对象之间的关系
在同一窗体上放置两个命令按钮时,它们是两个具有不同 name 属性设置值(command1 和 command2)的分开的对象,但都分享同一个类— 命令按钮。
它们也共享这样一个特征,即它们在同一窗体上。在本章前面已看到,窗体上的控件也包含在窗体中。这就把控件放在一个层次上。要引用控件就必须先引用窗体,就如同打电话拨号一样,首先要拨国家/地区号码或区域号码,然后再拨具体的电话号码。
这两个命令按钮也共享这样一个特征,即它们都是控件。所有控件都具有公共特性,使它们不同于窗体以及 visual basic 环境中的其它对象。以下章节中将说明 visual basic 如何用集合使相关的对象分组。
对象的层次
对象层次提供了一种组织结构,它决定了对象间的相互关系以及访问它们的方法。在大多数情况下不必考虑 visual basic 对象的层次。但是:
在操作其它应用程序的对象时,应当熟悉那个应用程序的对象层次。关于定位对象层次的信息,请参阅“用部件编程”。
在使用数据访问对象时,应当熟悉数据访问对象层次。就象在 professional features 一书上的《数据访问对象指南》部分描述的那样,该书包括在 visual basic 的专业版和企业版中。