Sponsored Links:
Description of ThlSkinButton :
ThlSkinButton is a skinnable VCL button component.
No doubt, there are already many implementations of skin buttons. I wrote this one to cover certain features I did not find all combined in other implementations:
1) Several instances of the button can share a single bitmap resource, thus keeping the executable file small
2) If the bitmaps include transparent areas, specified by a TransparentColor property, the button applies a region to clip those areas. This way the button is also functionally transparent, i.e. mouse clicks in those areas are ignored. When no TransparentColor is specified no region is applied making the button more efficient
3) The button takes care of scaling when run on a system with different system font sizes
4) The button can be configured to act like a toggle switch with an Active property. This is a more suitable alternative to check boxes for simulating things like power supply switches etc.
5) Optional focus rectangle with variable indentation
6) Optional caption drawn by the button
The package includes projects for C++Builder 5/6, Delphi 5/6, example bitmaps, html documentation and detailed installation instruction.
Related:
Align, Alignment, Bcb, Borland, Builder, Cbuilder, Component, Components, Control, Controls, Delphi, Develop, Development, Download, Edit, Package, Packages, Plugin, Plugins, Program, Programming, Rad, Shareware, Tedit, Textalignment |
|