DBPanelEdit component Ver 1.0 (for Delphi 2.0, Delphi 3.0, C++ Builder)- FREEWARE 
See licence.txt before use it.

DBPanelEdit will be useful for you in the following cases:
1) If you do not want to waist your time to place a great amount DB controls and labels on your forms
2) If you want to use one form or even one panel to display or edit more then one DataSets

At first this component was designed to be used with DBExplorer component (It is a new RSD SHAREWARE product, in closed external testing from May 24 1997. We used only three controls and one form to create an application Like Borland MastApp Demo: DBExplorer, DBGrid and DBPanelEdit. It looks new and suites Windows 95 very well), but we decided to distribute it separately from DBExplorer and for free of charge.

DBPanelEdit is a DB aware control. TDBPanelEdit is inherited from TCustomPanel. 
You have to assign the DataSource and then DBPanelEdit do your work itself. DBPanelEdit recognizes the field types and creates DBEdit, DBMemo, DBImage or DBLookUpComboBox controls by itself depending on their types. Ads scroll Bars if it is necessary and so on.
Your application can use the DBPanelEdit to edit data in the database or simply to display it.
The most convenient way to move through data in a DBPanelEdit and to insert, delete, and edit data is to use the database navigator (TDBNavigator).  

Another edition of the TDBPanelEdit component - TAutoDBPanelEdit will be included into the next version of Auto Components Library (Ver 1.11 currently, 25 DB components + AutoForm Expert). We'll add some new features: 
DBDateEdit, DBTimeEdit and DBDateTimeEdit for TDateTime fields and adds some features for Design time.


Addition properties and methods

procedure RefreshControls;
Recreates the DBControls and labels of the DBPanelEdit;

property DataSource : TDataSource -
The DataSource property determines where the component obtains the data to display. Specify the data source component that identifies the dataset the data is found in.

property ControlFont : TFont read AFont write SetFontControl;
ControlFont is The Font property of the DB Controls.

property LabelFont : TFont read AFontLabel write SetFontLabel;
LabeleFont is the Font property of the Labels.

property ReadOnly : Boolean;
The ReadOnly property determines if the user can change the contents of the control. If ReadOnly is True, the user can't change the contents. If ReadOnly is False, the user can modify the contents. The default value is False.
The ReadOnly property determines whether the user can use the DBPanelEdit to change the value of the field of the current record, or if the user can use the control only to display data. If ReadOnly is False, the user can change the field's value as long as the dataset is in edit mode.

property Refreshed : Boolean;
You can use it to execute RefreshControls procedure at design time. Set its value to True.


Any comments and BUG reports are welcome.
(c) Copyright RSD software 1997.

e-mail: rsd@tibc.tula.ru
Internet: http://www.rsd.pp.ru
fax: +7 0872 770183
