CHECKBOX A check box is used to toggle between two states, such as
True (.T.) and False (.F.) or Yes and No.
COLLECTION You can use collections to group a set of related items,
uually objects, which can be of any type.
GRID COLUMN A Column in a Grid can contain data from a field in a
table, or the value of an expression. A Column can also
contain controls.
COMBO BOX When selected, the ComboBox control opens, displaying a
list of items from which you can choose one.
COMMAND GROUP Use the CommandGroup control to create a set of command
buttons that you can manipulate individually or as a group.
CONTAINER Container objects can contain other objects and allow
access to the objects contained within them.
CONTROL Control objects can contain other objects, but, unlike
container objects, do not allow access to the objects
contained within them.
CURSOR The cursor object makes it possible for you to specify or
determine properties for the table or view when the form,
FormSet or report is run.
CUSTOM Custom classes are user–defined classes with properties,
events, and methods, but with no visual representation.
DATA ENVIRONMENT The DataEnvironment object is a container object for the
Cursor, xCursor, and Relation objects associated with the
form, form set, or report.
EDIT BOX Use the EditBox control for editing a Character–type
variable, array element, field, or memo field.
EXCEPTION An exception object is created when an error occurs in a
TRY block or when the THROW command is called.
FORM Use the Form object to create a form to which you can add
controls. You can also use the Form Designer.
GRID A grid is a container object that displays data in rows and
columns, and is similar in appearance to a Browse window.
COLUMN HEADER A header displays the caption at the top of a grid column,
and can respond to events.
HYPERLINK A Hyperlink object provides navigational capabilities for
Visual FoxPro applications hosted in containers such as
Microsoft Internet Explorer.
IMAGE An Image control is a graphical control that displays
images and has a full set of properties, events, and
methods that other controls have.
LABEL A Label control is a graphical control that displays text
that can't be changed directly.
LINE A Line control is a graphical control that displays a
horizontal, vertical, or diagonal line.
LIST BOX A list box displays a list of items from which you can
select one or more items.
ACTIVEX BOUND On a form or report, an OLE bound control lets you display
the contents of an OLE object.
ACTIVEX CONTROL An OLE container control lets you add OLE objects to your
applications.
OPTION BUTTON A single option button can be added only to a group of
option buttons.
OPTION GROUP Option button groups are containers that contain option
buttons. Choosing an option button makes your choice
current and releases a previous choice.
PAGE Pages allow you to create tabbed forms or dialogs. A set of
pages is contained in a page frame.
PAGE FRAME A page frame is a container object that contains pages. The
page frame defines global characteristics of the page: size
and positioning, border style, which page is active, and so
on.
PROJECT HOOK The ProjectHook object allows programmatic access to events
that occur in a project.
RELATION The Relation object allows you to determine or specify how
two tables are related.
SEPARATOR A Separator object places space between controls in a
toolbar.
SESSION A Session is a custom, user–defined object that manages its
own data session. Use the Session object as efficient
memory management and to ensure safe behavior of multiple
object instances in multi–tiered applications.
SHAPE A Shape control is a graphical control that displays a box,
circle, or ellipse.
SPINNER A spinner allows a user to choose from a range of numeric
values by clicking the up or down arrows on the spinner or
by typing a value into the spinner box.
TEXT BOX Creates a text box in which you can edit the contents of a
memory variable, array element, or field.
TIMER The Timer control, invisible to the user, is useful for
background processing such as checking the system clock to
determine if it is time to run a program or application.
TOOLBAR Use the ToolBar object to create your own toolbars for your
applications.
CURSOR ADAPTER Provides a class of extended cursors that offers support
for handling a wide range of local or remote data sources
as native Visual FoxPro Cursors.
COMMAND BUTTON A command button is typically used to start an event that
performs an action.
XML TABLE
XML FIELD
XML ADAPTER