TCheckBox transparent? lazarus / 31-LCL ---------------------------------------------------------------------- Aidex · 2019-11-12 06:34 Moin! Is it possible to make the text background of a CheckBox transparent? I tried it with .Color:=clNone, but then the text background becomes white. I need a CheckBox with a transparent background because my self-drawn window contains a color gradient. I'm using Lazarus 2.0.6 on Windows. ---------------------------------------------------------------------- Aidex · 2019-11-12 06:52 On a Delphi website I just found the suggestion to label the CheckBox with a TLabel instead. This seems to be the easiest and quickest solution. But I would be interested to know why it is not possible to make a CheckBox transparent. ---------------------------------------------------------------------- jamie · 2019-11-13 01:39 If you have a self drawn surface then you can also self draw the check box..  If you want to play some UF8 stuff, there is a ready made font character that has a Check mark that you can print.  Or you could do what many do and that is to have an ICON image of the checked and unchecked state. ---------------------------------------------------------------------- lainz · 2019-11-13 01:55 Bgracontrols has a custom checkbox control with transparency. ---------------------------------------------------------------------- wp · 2019-11-13 09:53 Strangely enough, the Checkbox DOES have transparent background when placed directly on a form. On a panel, however, the text is opaque. And I looked at Delphi 7 and XE 10.3: Here the Checkbox caption is transparent both on form and panel in both versions. (All tests done on Win 10). So, this looks like a bug to me. You should file a bug report. ---------------------------------------------------------------------- winni · 2019-11-13 10:00 Checkbox on a panel is transparent on gtk2 /Laz 2.06 Winni ---------------------------------------------------------------------- lainz · 2019-11-13 12:53 Indeed, it's transparent, tested on Windows 10, also with a vertical gradient as background. Edit: And BGRAControls one is not transparent, checked that too, seems that we inherited from TCustomControl to handle focus... ---------------------------------------------------------------------- fmc · 2019-11-13 14:35 Nice stuff.  Fully transparent on a Panel.