ECM Home

PlusSpinEdit evaluation packages

Download Demo application

Registration info

Registered users update page


Delphi Palette
PlusSpinEdit for Delphi/CBuilder shareware component

by Electro-Concept Mauricie

A true spin edit for Delphi/CBuilder, for integers or reals in fixed point format. Works as a stand alone version (TPlusSpinEdit) or a data aware vesion (TDBPlusSpinEdit).

Works as a spin edit should (keyboard and mouse interface improved); displays as a spin edit should (optional thousand separator, better value placement in control, ...); has the properties and methods a spin edit should have (Increment, TrackSpin, ThousandSeparator...).


It can even be used to display and enter real values in hexadecimal, octal and binary formats (in addition to the usual decimal format).

  • Works with Delphi1/2/3/4/5 and CBuilder3/4/5. Evaluation packages are available for each of these development systems.
  • Source code sent upon registration.
  • Registration cost: US$15/CAN$22.
  • Registering this component entitles you to full support by email and free upgrades.


Latest version : V4.0, Dec. 19, 2000


Here is what it looks like:
PlusSpinEdit 

Various display aspects such as color and font can be controlled by the developer, similar to usual Delphi controls.

What the user sees is an edit box with spin buttons on its right. Editing the value is done with the keyboard (arrow keys, numbers) or with the mouse (mainly with the spin buttons).

A blue box indicates the active digit when the control has focus; it changes to an underline when it does not have focus.

With the up and down arrow keys you scroll the active digit. This is also achieved by clicking the spin buttons with the mouse, or turning the mouse wheel. You change which digit is active with the left and right arrows, or by clicking on a digit with the mouse. You may also enter a value by typing numbers from the keyboard.

Pressing Ctrl-0 will reset to zero all the digits to the right of the active one. This may also be done by double clicking a digit.

The component can be set to work in any number base from 2 to 20. This includes decimal, hexadecimal, octal, binary. The default base is decimal.