Class TFloatEdit (unit NumEdit)

Inherits from

TCustomEdit

Constructors


constructor Create(AOwner: TComponent);



Functions

procedure ScrollBarChange(Sender: TObject);

Published declarations

procedure Validate;


procedure Change;


procedure KeyPress(var Key: Char);


procedure DoExit;


procedure Error;


function GetFixPoint: TFixed;


function GetRelativeValue: Extended;


function GetValue: Extended;


procedure SetDigits(AValue: TDigits);


procedure SetFixPoint(NewValue: TFixed);


procedure SetFormat(AFormat: TFloatFormat);


procedure SetMax(NewMax: Extended);


procedure SetMin(NewMin: Extended);


procedure SetPrecision(APrecision: TDigits);


procedure SetScrollBar(AScrollBar: TScrollBar);


procedure SetValue(NewValue: Extended);


Properties

property AutoSelect :


property AutoSize :


property BorderStyle :


property Color :


property Ctl3D :


property Digits : TDigits


property DragCursor :


property DragMode :


property Enabled :


property Font :


property Format : TFloatFormat


property HideSelection :


property Max : Extended


property MaxLength :


property Min : Extended


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PasswordChar :


property PopupMenu :


property Precision : TDigits


property ReadOnly :


property ScrollBar : TScrollBar


property ShowHint :


property TabOrder :


property TabStop :


property ValidateOnExit : Boolean

When the Control resides in a modal dialog, validation should happen only when quitting the dialog by "OK"; no validation should be performed if the dialog is canceled.

property Value : Extended


property Visible :


property FixPoint : TFixed


property Text :


Events

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 :


Variables

FChangingByScrollBar : Boolean;


FDigits : TDigits;


FFormat : TFloatFormat;


FMax : Extended;


FMin : Extended;


FPrecision : TDigits;


FScrollBar : TScrollBar;

Private declarations

FScrollBarChanging : Boolean;


FValidateOnExit : Boolean;



Constructors


constructor Create(AOwner: TComponent);


Functions


procedure ScrollBarChange(Sender: TObject);

Published declarations


procedure Validate;


procedure Change;


procedure KeyPress(var Key: Char);


procedure DoExit;


procedure Error;


function GetFixPoint: TFixed;


function GetRelativeValue: Extended;


function GetValue: Extended;


procedure SetDigits(AValue: TDigits);


procedure SetFixPoint(NewValue: TFixed);


procedure SetFormat(AFormat: TFloatFormat);


procedure SetMax(NewMax: Extended);


procedure SetMin(NewMin: Extended);


procedure SetPrecision(APrecision: TDigits);


procedure SetScrollBar(AScrollBar: TScrollBar);


procedure SetValue(NewValue: Extended);


Properties


property AutoSelect :


property AutoSize :


property BorderStyle :


property Color :


property Ctl3D :


property Digits : TDigits


property DragCursor :


property DragMode :


property Enabled :


property Font :


property Format : TFloatFormat


property HideSelection :


property Max : Extended


property MaxLength :


property Min : Extended


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PasswordChar :


property PopupMenu :


property Precision : TDigits


property ReadOnly :


property ScrollBar : TScrollBar


property ShowHint :


property TabOrder :


property TabStop :


property ValidateOnExit : Boolean

When the Control resides in a modal dialog, validation should happen only when quitting the dialog by "OK"; no validation should be performed if the dialog is canceled. Validation can be switched off by setting ValidateOnExit to False.


property Value : Extended


property Visible :


property FixPoint : TFixed


property Text :


Events


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 :


Variables


FChangingByScrollBar : Boolean;


FDigits : TDigits;


FFormat : TFloatFormat;


FMax : Extended;


FMin : Extended;


FPrecision : TDigits;


FScrollBar : TScrollBar;

Private declarations


FScrollBarChanging : Boolean;


FValidateOnExit : Boolean;