(*============================================================================*)
(*                                                                            *)
(*                 AlFloatEdit ActiveX control                                *)
(*                                                                            *)
(*                 Copyright (c) 2000 by Alexey Zverev                        *)
(*                                                                            *)
(*                 e-mail: alzv@softhome.net                                  *)
(*                                                                            *)
(*============================================================================*)

This is ActiveX control that provides floating-point or integer numbers input. 
It has properties to limit inputing numbers, separate (with separating 
character) or not thousands by separator and more, ability to align text to 
left, right and center. Also it controls clipboard to protect from pasting 
incorrect value.

This control can be in two modes: insert and override digits. You can change 
mode programmaticaly or pressing Insert keys. Fractional part is always in 
override mode. Pressing Left Arrow key you can add zeroes at a begin of 
number (very useful in financial applications).

(*============================================================================*)
(* Full list of properties unlike standard Edit component:                    *)
(* Designtime & Runtime                                                       *)
(*   Alignment: TAlignment - align text to left, right and center             *)
(*   FracLength: Integer   - fractal part length of inputing number           *)
(*   IntegerValue: Boolean - if True, integer numbers input,                  *)
(*                           if False, floating-point numbers input           *)
(*   MaxValue: Double      - max. number, that can be entered in control      *)
(*   MinValue: Double      - min. number, that can be entered in control      *)
(*   Separated: Boolean    - separate or not thousands by thousand separator  *)
(*   Separator: Char       - thousands separatin character,                   *)
(*                           by default - ThousandSeparator system constant   *)
(*   Value: Double         - current value entered in control                 *)
(* Runtime only                                                               *)
(*   InsertMode: Boolean   - insert or owerride characters                    *)
(*   AsInteger: Integer    - integer value                                    *)
(*                                                                            *)
(*============================================================================*)

If you have any questions or found any bugs or need any additions feel free
to ask me via email: alzv@softhome.net

To install this control please type in command line this string: regsvr32 talfloatedit.ocx

You can register this control to have version without any nags at:
http://www.regsoft.net/purchase.php3?productid=31393