如何更改TBitBtn背面颜色?

时间:2011-10-18 10:06:23

标签: delphi

我需要更改TBitBtn的背景颜色。请建议我改变它的方法。

1 个答案:

答案 0 :(得分:4)

你做不到。

您可以将BitButton替换为另一个实现此属性的按钮组件。

一个简单快捷的解决方案是用一对SpeedButton / Panel替换每个BitButton。将SpeedButton的Flat属性设置为False;将Panel的BevelInner和BevelOuter设置为None;并小心翼翼地将SpeedButton安排在面板上。然后您可能会更改“面板颜色”属性,它将显示为Button的颜色已更改。功能有一些变化,因为SpeedButtons无法获得Focus;这可能会阻止它的使用,或者确实可能是溢价,测试和决定。