【发布时间】:2012-11-09 09:58:16
【问题描述】:
如何在 TGroupBox 中设置透明背景色?
在我的 Delphi 表单中,我有一个 GroupBox 和一个面板(图形重叠)。
我编写了一个使用 Rect 在面板上绘制渐变填充的程序。它有效!
现在我有另一个问题:GroupBox 背景颜色来自 Form 但我希望它与 Panel 相同。我无法将 GroupBox 放入 Panel,因为绘制过程填充了整个 Panel 区域(也是 GroupBox)。
有没有办法(通过代码)设置 GroupBox 的透明背景颜色?
【问题讨论】:
-
您考虑过使用 FireMonkey 吗?在那里你只需要设置
opacity属性 -
是的,我考虑过,但出于不同的原因,我决定使用简单的 VCL 应用程序。
-
我解决了在运行时设置 GroupBox 的 Parent 属性。
-
@stacker: 如果那个 is 是答案而不是 post 作为答案并接受它。
-
@stacker:为什么不在设计时建立关系?