With the Class Browser, you can see the hierarchy for a class library. You can also view user-defined members for a class and track the inheritance of members between related classes.
To view class members and hierarchies
If Hierarchical mode is selected on the shortcut menu, subclasses are displayed indented beneath parent classes.
For example, if you open Tsbase.vcx in the Visual FoxPro the Visual Studio ...\Samples\Vfp98\Tastrade\Libs directory, you can select tsbaseform
to view its user-defined members, and then select its subclass, tsmaintform
, to view its members.
When a class is selected, you can easily view its parent.
To view the parent class
If the class has a chevron (<<) next to it, its parent class is located in a class library (.vcx) that is not displayed in the class list. When you choose Select ParentClass from the class shortcut menu, the class library containing the parent class is added to the class list, and the parent class is selected.
For example, open Customer.scx from the Visual Studio ...\Samples\Vfp98\Tastrade\Form directory, right-click the frmcustomers
folder icon, and choose Select ParentClass. The Class Browser adds its class library, Tsbase.vcx, to the Class list and selects the tsform
class.
You can view multiple class libraries or form files by opening another file in the current Class Browser window or by opening another Class Browser window. You can also open the same file in several Class Browser windows.