#include <vdkxctrl.h>
Inheritance diagram for VDKXControl:

This class provides common behaviours for VDKXControls that are interface widgets with a database field. VDKXControls provides to read/write their value to/from database fields. In order to make them operate correctly user must assign a field to the control using AssignTableField() method. All data-aware widget are subclasses of this class.
| bool VDKXControl::AssignTableField | ( | VDKXTable * | table, | |
| char * | fieldname | |||
| ) | [virtual] |
Assign a table field to the control
| table | table that owns the field | |
| fieldname | field name as in table VDKXRecordTemplate descriptor structure (see it into xdb/dbf.h) Note: not all controls can hold all types, see subclasses for detailed informations. |
Reimplemented in VDKXCheckButton, VDKXEntry, and VDKXMemo.
| bool VDKXControl::AssignTableField | ( | VDKXDatabase * | xdb, | |
| char * | tablename, | |||
| char * | fieldname | |||
| ) | [virtual] |
Assign a table field to the control
| xdb | the xdatabase | |
| tablename | filename of the table that owns the field | |
| fieldname | field name as in table VDKXRecordTemplate descriptor structure (see it into xdb/dbf.h) Note: not all controls can hold all types, see subclasses for detailed informations. |
Reimplemented in VDKXCheckButton, VDKXEntry, and VDKXMemo.
xbShort VDKXControl::field_type [protected] |
Field type. Can be:
1.5.2