Class TDbLblEdit (unit Ef_DbEdt)

Inherits from

TDbEdit

Constructors


constructor Create(AOwner: TComponent);



Functions

destructor Destroy;


function HasLabel:Boolean;


procedure SetLabelRelPosition(ALeft,ATop:Integer);


procedure ToggleInsMode;


procedure CheckLabelRelPos(NewPosition:Boolean; ALabelWidth:Integer);


procedure CheckOverwrite;


procedure DestroyLabel;


procedure DrawLabel;


function GetLabelCaption:string;


procedure InitLabel;


procedure KeyDown(var Key: Word; Shift: TShiftState);


procedure KeyUp(var Key: Word; Shift: TShiftState);


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure OnLabelNewBounds(Sender: TObject);


procedure RunTimeLoaded;


procedure SetAddColon(SetOn:Boolean);


procedure SetBounds(ALeft,ATop,AWidth,AHeight:Integer);


procedure SetLabel(ALabel:TLabel);


procedure SetLabelCaption(const AString:string);


procedure SetLabelPos(APos:TLabelPos);


procedure SetLabelRelLeft(Value:Integer);


procedure SetLabelRelTop(Value:Integer);


procedure SetMargin(AMargin:Integer);


procedure SetName(const NewName: TComponentName);


procedure SetOverwrite(SetOn:Boolean);


procedure SetParent(AParent: TWinControl);


procedure VisibleChanging;


procedure WMEnable(var Msg:TMessage);


procedure WmLButtonUp(var Msg:TWMLButtonUp);


Properties

property DispatchInsMode : Boolean


property LabelColon : Boolean


property LabelComponent : TLabel


property LabelMargin : Integer


property LabelPos : TLabelPos


property LabelRelLeft : Integer


property LabelRelTop : Integer


property LabelText : string


property OverwriteMode : Boolean


property DbInputBoxMaster : TDbInputBoxMaster


Events

Variables

FAddColon : Boolean;


FDbInputBoxMaster : TDbInputBoxMaster;


FDispatchInsMode : Boolean;


FKeepColor : Integer;


FLabel : TLabel;


FLabelPos : TLabelPos;


FLabelRelLeft : Integer;


FLabelRelTop : Integer;


FMargin : Integer;


FOverwrite : Boolean;


FRepositionLabel : Boolean;



Constructors


constructor Create(AOwner: TComponent);


Functions


destructor Destroy;


function HasLabel:Boolean;


procedure SetLabelRelPosition(ALeft,ATop:Integer);


procedure ToggleInsMode;


procedure CheckLabelRelPos(NewPosition:Boolean; ALabelWidth:Integer);


procedure CheckOverwrite;


procedure DestroyLabel;


procedure DrawLabel;


function GetLabelCaption:string;


procedure InitLabel;


procedure KeyDown(var Key: Word; Shift: TShiftState);


procedure KeyUp(var Key: Word; Shift: TShiftState);


procedure Loaded;


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure OnLabelNewBounds(Sender: TObject);


procedure RunTimeLoaded;


procedure SetAddColon(SetOn:Boolean);


procedure SetBounds(ALeft,ATop,AWidth,AHeight:Integer);


procedure SetLabel(ALabel:TLabel);


procedure SetLabelCaption(const AString:string);


procedure SetLabelPos(APos:TLabelPos);


procedure SetLabelRelLeft(Value:Integer);


procedure SetLabelRelTop(Value:Integer);


procedure SetMargin(AMargin:Integer);


procedure SetName(const NewName: TComponentName);


procedure SetOverwrite(SetOn:Boolean);


procedure SetParent(AParent: TWinControl);


procedure VisibleChanging;


procedure WMEnable(var Msg:TMessage);


procedure WmLButtonUp(var Msg:TWMLButtonUp);


Properties


property DispatchInsMode : Boolean


property LabelColon : Boolean


property LabelComponent : TLabel


property LabelMargin : Integer


property LabelPos : TLabelPos


property LabelRelLeft : Integer


property LabelRelTop : Integer


property LabelText : string


property OverwriteMode : Boolean


property DbInputBoxMaster : TDbInputBoxMaster


Events


Variables


FAddColon : Boolean;


FDbInputBoxMaster : TDbInputBoxMaster;


FDispatchInsMode : Boolean;


FKeepColor : Integer;


FLabel : TLabel;


FLabelPos : TLabelPos;


FLabelRelLeft : Integer;


FLabelRelTop : Integer;


FMargin : Integer;


FOverwrite : Boolean;


FRepositionLabel : Boolean;