Copyright Notice:
TExtendEdit Component
for all versions of Borland Delphi.
Copyright 1995-8, Lincoln Birnie.
All Rights Reserved.
Notice of Use
This software is intended to replace (in certain situations) the TEdit component which shipped with
Borland Delphi for Windows and Borland Delphi Client/Server. While not completely mimicking the
original, this software does provide functionality not found in the base component.
Properties / Methods / etc of Interest
EditStyle Property:
The main problem I, the author, faced as a software developer was the trapping of, and easy and intuitive
interaction with, the user when entering non alpha-based data such as integer or currency values. The
EditStyle within this component allows the developer to specify at design time (as well as run-time) the
nature of the data to be entered:
General - alpha-numeric
Integer
Float
Currency - based around the windows settings
Percentage - ranging not supported in this version. I didn't feel it
necessary
ActiveFocus Property:
The best way I, the author, have found when displaying and editing data, is to display data in its desired
format when not focused while converting it to the simplest form possible when focused. However, as
this would naturally differ between developers, the ability exists to prevent the simplification of the data
upon gaining focus.
Value Property:
This property provides a numeric representation of the Text value except when in the General EditStyle
(when it equals 0).
Note: Formatting of text while the control is Inactive (or whenActiveFocus is turned off) is, to a degree,
determined from System settings. These should be configured as required.
Disclaimer
This component is shareware. It may be not be redistributed without this message. Nor may this
message or the code (if included) be modified in any way without the authors written authorisation. This
software is released as is, where is; and NO WARRANTY is either stated or implied to exist reguards this
component.
Use of this component is entirely at your own risk. The author shell not be held responsible for any
problems that might arise from the use of this component (either software, hardware and/or firmware
related) either now or in the future.
Redistribution Guidelines
评论0