The Class Browser displays the classes in a class library or a form and the type library information in a .tlb, .olb, or .exe file. You can use the Class Browser to view, use, and manage classes and their user-defined members.
Tip You can open the Class Browser shortcut menu by clicking the right mouse button on the Class Browser window or by pressing ALT+F10.
To use the Class Browser, choose Class Browser from the Tools menu and specify a file, or type DO (_BROWSER) in the Command window.
Perform various Class Browser commands. Additional functionality is provided through the Class Browser Shortcut menu.
Type Box
Allows selection or entry of a class type or character string to filter the Move. The drop-down list shows the base classes. The list also keeps a history of class types and filters you have selected or entered for the current instance of the Class Browser.
Class Move Icon
Displays an icon representing the selected class. The icon can be dragged to the main Visual FoxPro window to create an instance of the class. A user-defined bitmap can be assigned to the class move icon.
Class List
Lists the classes and subclasses contained in a class library (.vcx) or a form (.scx) in a hierarchical or alphabetical view. A chevron (<<) next to a class indicates that the parent class is in a file not displayed in the current Class list. To see the parent class, choose Select ParentClass from the shortcut menu. To modify any class in the Class Designer, double-click the class name.
Member List
Lists the user-defined properties and methods of the class or form selected in the Class list. You can filter this list by selecting options from the Member list shortcut menu.
Class Description Box
Displays a description for the selected class. This box is located at the bottom left of the Class Browser window. You can edit the description in this box.
Member Description Box
Displays information about the selected member of a class. This box is located at the bottom right of the Class Browser window.
For object members, the box is a read-only display of class and base class. For property or method members, the box displays a description you can edit. For instances, the box displays a read-only description that includes the variable scope (public or hidden), member names, and property values.