Class TRxDBCalcEdit (unit RXDBCtrl)

Inherits from

TCustomNumEdit

TRxDBCalcEdit

Constructors


constructor Create(AOwner: TComponent);

TRxDBCalcEdit


Functions

destructor Destroy;


procedure AcceptValue(const Value: Variant);


procedure Change;


function EditCanModify: Boolean;


function GetReadOnly: Boolean;


function IsValidChar(Key: Char): Boolean;


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


procedure KeyPress(var Key: Char);


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


procedure Reset;


procedure UpdatePopup;


procedure CMExit(var Message: TCMExit);


procedure CMGetDataLink(var Message: TMessage);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);


function GetDataField: string;


function GetDataSource: TDataSource;


function GetField: TField;


procedure SetDataField(const Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetReadOnly(Value: Boolean);


procedure UpdateFieldData(Sender: TObject);


procedure UpdateFieldParams;


procedure WMCut(var Message: TMessage);


procedure WMPaste(var Message: TMessage);


Properties

property Alignment :


property AutoSelect :


property BeepOnError :


property BorderStyle :


property ButtonHint :


property ButtonWidth :


property ClickKey :


property Color :


property Ctl3D :


property DataField : string


property DataSource : TDataSource


property DecimalPlaces :


property DirectInput :


property DisplayFormat :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property FormatOnEditing :


property Glyph :

Ensure GlyphKind is declared before Glyph and ButtonWidth

property GlyphKind :


property HideSelection :


property ImeMode :


property ImeName :


property MaxLength :


property MaxValue :


property MinValue :


property NumGlyphs :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupAlign :


property PopupMenu :


property ReadOnly : Boolean


property ShowHint :


property TabOrder :


property TabStop :


property Visible :


property ZeroEmpty :


property Field : TField


property Value :


Events

event OnButtonClick :


event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables

FDataLink : TFieldDataLink;



Constructors


constructor Create(AOwner: TComponent);

TRxDBCalcEdit


Functions


destructor Destroy;


procedure AcceptValue(const Value: Variant);


procedure Change;


function EditCanModify: Boolean;


function GetReadOnly: Boolean;


function IsValidChar(Key: Char): Boolean;


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


procedure KeyPress(var Key: Char);


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


procedure Reset;


procedure UpdatePopup;


procedure CMExit(var Message: TCMExit);


procedure CMGetDataLink(var Message: TMessage);


procedure DataChange(Sender: TObject);


procedure EditingChange(Sender: TObject);


function GetDataField: string;


function GetDataSource: TDataSource;


function GetField: TField;


procedure SetDataField(const Value: string);


procedure SetDataSource(Value: TDataSource);


procedure SetReadOnly(Value: Boolean);


procedure UpdateFieldData(Sender: TObject);


procedure UpdateFieldParams;


procedure WMCut(var Message: TMessage);


procedure WMPaste(var Message: TMessage);


Properties


property Alignment :


property AutoSelect :


property BeepOnError :


property BorderStyle :


property ButtonHint :


property ButtonWidth :


property ClickKey :


property Color :


property Ctl3D :


property DataField : string


property DataSource : TDataSource


property DecimalPlaces :


property DirectInput :


property DisplayFormat :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property FormatOnEditing :


property Glyph :

Ensure GlyphKind is declared before Glyph and ButtonWidth


property GlyphKind :


property HideSelection :


property ImeMode :


property ImeName :


property MaxLength :


property MaxValue :


property MinValue :


property NumGlyphs :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupAlign :


property PopupMenu :


property ReadOnly : Boolean


property ShowHint :


property TabOrder :


property TabStop :


property Visible :


property ZeroEmpty :


property Field : TField


property Value :


Events


event OnButtonClick :


event OnChange :


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables


FDataLink : TFieldDataLink;