TRadioGroup
, TGroupBox
),对于像TCheckBox
和TRadioButton
这样的组件(它们是WinAPI控件包装器),您必须拦截WM_PAINT
Windows消息并实现自己的代码来绘制控件。
自Delphi-xe2开始,您可以使用vcl样式来更改控件的外观,从这里(并且在可能的情况下),您可以修改样式挂钩以应用自己的字体颜色和其他自定义。
一个简单而更简便的解决方法是创建一个没有标题的复选框,并在其后添加一个标签。您可以轻松更改标签的颜色。您还可以创建一个新组件,将标签绑定到复选框本身。这就是我在 Delphi 2007 上使用的方法。