[Overview][Classes][Procedures and functions][Index] | Reference for unit 'Spin' (#lcl)

# TCustomFloatSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: spin.pp line 38

`type TCustomFloatSpinEdit = class(TCustomEdit)`
``
`class procedure WSRegisterClass; override;` |  | WSRegisterClass - Register this Class for the current Widget Set
`protected`
`function RealGetText; override;` |  |
`procedure TextChanged; override;` |  |
`procedure SetDecimals();` |  |
`function GetValue;` |  |
`procedure SetValue();` |  |
`procedure SetIncrement();` |  |
`procedure InitializeWnd; override;` |  |
`procedure FinalizeWnd; override;` |  |
`procedure Loaded; override;` |  |
`procedure KeyPress(); override;`
`protected`
`class function GetControlClassDefaultSize; override;`
`public`
`constructor Create(); override;` |  |
`function GetLimitedValue();` |  | Limits the passed value according to spin edit minimum and maximum.
`function ValueToStr();` |  | Converts the passed value to string according to spin edit settings.
`function StrToValue();` |  | Converts the passed string to value according to spin edit settings.
`property DecimalPlaces: Integer; [rw]` |  | Number of the decimal places shown in spin edit.
`property Increment: Double; [rw]` |  | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.
`property MinValue: Double; [rw]` |  | Minimal value of spin edit.
`property MaxValue: Double; [rw]` |  | Maximal value of spin edit.
`property Value: Double; [rw]` |  | Value of spin edit.
`property ValueEmpty: Boolean; [rw]` |  | If the Value property is assigned.
`end;`

## Inheritance

`TCustomFloatSpinEdit` |  |
`TCustomEdit` |  | TCustomEdit : the base type from which the TEdit Box is derived.
`TWinControl`
`TControl`
`TLCLComponent` |  | TLCLComponent - base class for LCL components
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.