Base Classes in Visual FoxPro

Visual FoxPro provides a default set of classes, or base classes, that you can use immediately to provide basic functionality in your application. The following table lists the base classes in Visual FoxPro, though not all base classes are available in the Class Designer or for creating subclasses.

CheckBox

Collection

Column*

ComboBox

CommandButton

CommandGroup

Container

Control

Cursor

CursorAdapter

Custom

DataEnvironment

EditBox

Empty*

Exception

Form

FormSet

Grid

Header*

Hyperlink

Image

Label

Line

ListBox

OLE Bound

OLE Container

OptionButton

OptionGroup

Page

PageFrame

ProjectHook

Relation

ReportListener

Separator

Session Object

Shape

Spinner

TextBox

Timer

ToolBar

XMLAdapter

XMLField

XMLTable

 

* Not available for subclass creation

All Visual FoxPro base classes except the Empty class recognize the following minimum set of events:

All Visual FoxPro base classes except the Empty class have the following minimum set of properties:

See Also

Tasks

How to: Create Classes and Subclasses

Concepts

Classes in Visual FoxPro
Considerations for Creating Classes
Working with Classes in Visual FoxPro