Class TDBPanelEdit (unit adbpedit)

Inherits from

TCustomPanel

Constructors


constructor Create(AOwner: TComponent);

TDBPanelEdit


Functions

destructor Destroy;


procedure RefreshControls;


procedure CreateDBControl(f : TField; DBPanelEditControl : TDBPanelEditControl);


procedure CreateField(DBEditControl : TDBPanelEditControl; FieldName : String);


procedure DataActiveChanged;


function GetControlParent : TWinControl;


function GetDefaultWidth(f : TField; Font : TFont): Integer;


function GetEditControlType(Field : TField) : TDBPanelEditControlType;


function GetDataSource : TDataSource;


function GetReadOnly : Boolean;


procedure SetDataSource(Value : TDataSource);


procedure SetFontControl(Value : TFont);


procedure SetFontLabel(Value : TFont);


procedure SetReadOnly(Value : Boolean);


procedure SetRefrehed(Value : Boolean);


Properties

property Align :


property BevelInner :


property BevelOuter :


property BevelWidth :


property BorderWidth :


property ControlFont : TFont


property DataSource : TDataSource


property LabelFont : TFont


property ReadOnly : Boolean


property Refreshed : Boolean


property TabOrder :


Events

Variables

AFont : TFont;


AFontLabel : TFont;


Controls : TDBPanelEditControls;


FDataLink : TDataLinkDBPanelEdit;


FDataSource : TDataSource;


FRefreshed : Boolean;


ScrollBox : TScrollBox;



Constructors


constructor Create(AOwner: TComponent);

TDBPanelEdit


Functions


destructor Destroy;


procedure RefreshControls;


procedure CreateDBControl(f : TField; DBPanelEditControl : TDBPanelEditControl);


procedure CreateField(DBEditControl : TDBPanelEditControl; FieldName : String);


procedure DataActiveChanged;


function GetControlParent : TWinControl;


function GetDefaultWidth(f : TField; Font : TFont): Integer;


function GetEditControlType(Field : TField) : TDBPanelEditControlType;


function GetDataSource : TDataSource;


function GetReadOnly : Boolean;


procedure SetDataSource(Value : TDataSource);


procedure SetFontControl(Value : TFont);


procedure SetFontLabel(Value : TFont);


procedure SetReadOnly(Value : Boolean);


procedure SetRefrehed(Value : Boolean);


Properties


property Align :


property BevelInner :


property BevelOuter :


property BevelWidth :


property BorderWidth :


property ControlFont : TFont


property DataSource : TDataSource


property LabelFont : TFont


property ReadOnly : Boolean


property Refreshed : Boolean


property TabOrder :


Events


Variables


AFont : TFont;


AFontLabel : TFont;


Controls : TDBPanelEditControls;


FDataLink : TDataLinkDBPanelEdit;


FDataSource : TDataSource;


FRefreshed : Boolean;


ScrollBox : TScrollBox;