NumericEdit is a REALbasic class based on the EditField class. Text entry to a control using this class is restricted to the entry of numeric values (0-9, " -", "." and Return). The class is extended by adding the following Properties which restrict or enhance its behaviour ... IntegerOnly Boolean True = Restrict to Integer Values (don't allow ".") DefaultValue String Value to be set as Text property if contol loses focus (or Return is pressed) while the field is effectively empty (blank, ".", "-" or "-."). Note that this does not need to be a numeric value! MinCheck Boolean True = Check entered value against MinValue (see **). MinValue Double Minimum accepted value. MaxCheck Boolean True = Check entered value against MaxValue (see **). MaxValue Double Maximum accepted value. ErrorBeep Boolean True = Sound Beep if an invalid key is entered. (** if the entered value is outside the accepted range, the text will be coloured Red. If focus is then lost the text will be replaced by the Min or Max Value.) The KeyDown, LostFocus and TextChange Events have been used within the class to perform the validation but they are also available to the user. The user's event will be called after the validation.