1 - Introduction
2 - Usage
DPXControls is a group of enhanced versions of standard controls for Delphi 5 with the added events OnMouseOver and OnMouseOut.
Copyright Dave Ponting, 1999. Free for Private/Commercial use as long as copyright is acknowledged or this document is enclosed. No warranty is given for any use whatsoever, nor any guarantee of fitness for any specific purpose. Anyone who distributes this product with a warranty or guarantee does so at their own risk. It is free after all, and as such no-one may charge more than distribution cost for this product, unless it is included in a shareware CD or similar. Source code for the components is available upon request - just drop me an e-mail at the address below.
Feel free to e-mail me with any comments or suggestions, particularly if you find any bugs. My e-mail address is:
Be sure to specify 'DPXControls' in the subject line.
From the 'Components' menu in Delphi, select 'Install Packages'. Now click 'Add' and browse to where 'DPXControl.bpl' is located. The components will appear on a new palette page called 'Dave'.
The package contains five components: TDaveButton, TDaveRichEdit, TDaveEdit, TDaveMemo and TDaveLabel. They would have been called TDP<ComponentName>, but I already wrote a component called 'TDPButton'.
All the components have the same properties as their ancestors, e.g. TDaveButton has exactly the same properties as TButton.
All the components have the same events as their ancestors, plus two extra 'Input' events - OnMouseOver and OnMouseOut. It's fairly obvious when these events occur, so I won't go into it now.