delphitransparenttcheckbox

Transparent checkbox with theme-support?


I'm looking for a simple, transparent checkbox component that properly supports XP/Vista/7 theming.

It should also work with Delphi 7.

I've found a component on Torry's that's not working properly, and I know that Raize components has a transparent checkbox - but I'm obviously not going to pay $300 for the entire package just to get this single component.

I've also found many other solutions, but none of them support theming.

The main problem is that TCustomCheckBox is a TWinControl descendant, and in order to implement transparency, you need to make a new TGraphic descendant control from ground up.

Any ideas?


Solution

  • LMD-Tools SE is free, works great on Delphi 7 and has a checkbox component that has a transparency property. I've recently used TLMDCheckbox with its transparency property enabled with Delphi 7.

    http://www.lmdinnovative.com/download/index.php#LMD

    Download file: setupse10d7.zip. Sorry, I can't post the whole path (url) since I don't have enough juice yet.

    This should fix you up :).

    ShawnH.