Set Min, Max, and Value to define the range and starting value; set Interaction.Frequency for the step per click and EditFieldPrecision for decimal precision if needed.
Handle OnValueChanged (Sender: TObject; AValue: Single) to read the current numeric value when the user edits the field or clicks the spin buttons.