             Copyright (c) 1991-1994 Borland International, Inc.
                            All Rights Reserved.

This document describes Visual dBASE custom control files, which are
installed in the CUSTOM subdirectory.


You can use the controls described below by either of the following:

A: While designing a form in the Forms Designer, select
   "Set Up Custom Controls" from the "File" menu, and then specify
   one of the files below this file on the "dBASE Controls" page.
   The custom classes defined in the selected file will appear on
   the "Custom" page of the Controls Palette.  You can then add
   these controls to your form visually and modify their properties
   in the Object Inspector and the Procedure Editor.
or

B: SET PROCEDURE TO <the file you want> ADDITIVE within your program,
   and then use the custom controls as you would any built-in ones.
   For example: DEFINE CANCELBUTTON C OF THIS....


AVIPANEL.CC
-----------

This file contains an AviPanel custom class, which is derived from
the Visual dBASE built in PAINTBOX Class. This custom class
is a display panel, along with all the necessary methods,
for displaying a Video for Windows AVI file. This requires
Microsoft's Video for Windows to be installed.

*


BUTTONS.CC
----------

This is file contains class definitions for various custom
pushbutton controls used frequently in Visual dBASE forms.

These pushbuttons contain bitmaps, which are located in
<_dbwinhome>\designer\form\Resource.dll.

Current Controls are:

   OkButton         -- "OK" text and bitmap

   CloseButton      -- "Close" text and bitmap

   CancelButton     -- "Cancel" text and bitmap

   YesButton        -- "Yes" text and bitmap

   NoButton         -- "No" text and bitmap

   NextButton       -- Button displaying "Next" text and bitmap, and containing
                       OnClick event handler for skipping forward in a table

   PrevButton       -- Button displaying "Previous" text and bitmap, and
                       containing OnClick event handler for skipping
                       back in a table

   HelpButton       -- "Help" text and bitmap

   InfoButton       -- "Info" text and bitmap

   ToolButton       -- "Tool" bitmap

   ReportButton     -- Button displaying "Report" text and bitmap, and
                       containing OnClick event handler for bringing up a report

   BrowseButton     -- Button displaying "Browse" text and bitmap, and
                       containing OnClick event handler for browsing table

*


PASSWORD.CC
-----------

This file contains a customized entryfield control class, PasswordEntry,
which can be used for entering a password.

This control will hide the entered password by outputting "*" characters
for each character entered, and will save the actual entered password
in its EnteredPassword custom property.  You can then do the checking on
the password and display the error message you wish.


*


TABBOX.CC
---------

This files contains various Tabbox custom controls that can be
used in Visual dBASE forms.  Each control is contained in
a separate class.

Current Controls are:

   PageTabBox    -- Tabbox for keeping track of a forms' pages

   SearchTabBox  -- Tabbox for alphabetical searches



VCR.CC
------

This file defines a set of VCR buttons for navigating within a table.
The buttons allow you to move to the first record, previous page,
previous record, next record, next page, and last record, respectively.
All of these buttons are defined within the first button control.  So
you can manipulate the VcrButtons class, which is the main class for
this control, as if all the buttons were one control.

There are some custom properties you can assign to VcrButtons.  One of
them is Etched -- it optionally defines a rectangle around the buttons
to give them an etched look.  You can also define routines to be executed
before and after each of the OnClick routines for the buttons.


