TEnhancedEdit component
by Pietro Michelucci
Copyright (c) 1996

(This is Freeware)

Explanation

	The TEnhancedEdit component is derived from the 
TCustomEdit component.  It has the same functionality as the TEdit 
component with the exception of two additional properties.  These 
properties control restrictions on the text that can be typed into the 
edit box.  Essentially, it is possible to specify exactly which characters 
will be accepted, and additionally, that certain characters can only be 
typed once.  A full explanation of the component and properties is 
found in the accompanying help file.

Installation

	Copy all of these files to the same directory.  In Delphi, select 
Component|Install and then use the add button to find and add the new 
component.  Scroll down and select the new unit "EnhEdit" and then 
click "OK."  It will automatically be placed on the Sample page of the 
component palette.  Also, to merge the keyword file with Delphi's 
index keyword file (delphi.hdx), use the helpinst.exe application found 
in /Borland/Delphi 2.0/Help/Tools.  As with any component on the 
palette, to activate the help file, just select the component and press 
<F1>.

Feedback

	Please send any feedback including suggestions and comments 
to pmichelu@indiana.edu.  I plan on enhancing the TEnhancedEdit in 
the future and would appreciate any suggestions for improvement.  
One idea in the works is to have two new properties called 
OnlyLeftEnd and OnlyRightEnd that will allow certain characters only 
to be placed at the beginning or the end of the text string in the edit 
box.  For example, this would be useful if one wanted to allow 
negative or positive numbers but at the same time prevent users from 
typing: "32-345".
