However, NumbersOnly is not very useful. You cannot even enter neither a '-' for negative values nor a decimalseparator for floating point numbers. Simply: don't use it. Use a SpinEdit (FloatSpinEdit) or - if you don't like the spinner buttons - TSpinEditEx (TFloatSpinEditEx) with UpdownVisible=false.