Class TDbLblComboBox (unit Ef_DbEdt)
Inherits from
TDbComboBox
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;