The installation of these component is easy, just do the usual way of install a component in Delphi 2 or Delphi 3, add file DGPReg.pas, and it will register all the components for you.
The help file is not include, that because most the controls are "visual" at both design and rum time, you will see the changes of the control right after you modified the key properties. Also there are some utility functions in units that ends with "man", like Drawman.pas. You can check out the source code for some explanation of the functions in each unit.
If you have problems using these files or my components have caused an error, drop me an email, let me know.
Some new features had been added to TArtLabel and
TGradient and TBCBitmap.
Also component TToggleImage is moved away, because it
has some errors, and I cannot fix it, so just stick to the RX's switch component.
New Features
New Componenet
There is a few bugs in my components pack, it is quite important to you, read it carefully, it would help you to work round with these components.
First bug is the Rectangle and Ellipse gradient fill, the gradient's softness is depend on the Height not the Width, if you stretch the DFGradient wider, you will find it is lossing colours.
Another bug about the Rectangle gradient fill, I was try to fix the bug above that day, but I came with a new problem, it some how lost its width and height information, more likely Width and Height is doubled.
IE4 style in Color95Button, actually it is not big problem, just because it is transparent, it usually cannot repaint itself properly, when you try to change the caption in Design-Time. You ignore it by Minimize the form to force the button to repaint.
SImageBtn, it is a strange problem, it sometime lost its image structure when you reload a form. So use this less.
Gradient Style in Color95Button, it will not show you the bottom line of the button when the Height is an even number, always use an Odd number for the Height.
William Yang
English Mailbox: yang@btinternet.com
http://www.btinternet.com/~yang
Thanks to those to reported the errors and bug as I went along(and suggestions as well), this has helped me to develop my components further and save my lot of time to test all the functions that within each component.
Thank you. Shia Shia Noon(Chinese).
I don't know much about C++, I did my best to convert it to c++ compatible code, and mantained as many as possible. How ever, some of the functions are been hided from CB users, like EStrToFloat in Strman.pas. Also component TShadowButton won't work, so just avoid to use it.