从TcolorButton中删除黑色边框

时间:2013-12-20 19:29:41

标签: delphi button firemonkey delphi-xe5

无论如何都要从TColor按钮上移除黑色边框? Delphi xe5,为iOSdelp开发

1 个答案:

答案 0 :(得分:1)

实际上有三个黑色或灰色边框。

首先,在您的应用中添加自定义样式簿。 docwiki告诉你如何做到这一点: http://docwiki.embarcadero.com/RADStudio/XE5/en/Customizing_the_Design_of_a_FireMonkey_Application

按照步骤#2(步骤3不适用于移动应用程序。)

打开样式编辑器并找到ColorButtonStyle。

展开树节点,然后单击结构中的“背景”。

在对象检查器中,找到“填充并展开该节点”。

将填充种类更改为bkNone。

除去宽边的灰色边框,留下两个深灰色的1px边框。

在Sides以下的属性列表的下方是Stroke。

将它改为bkNone。这将删除外部灰线。

根据您的应用,您可能还需要编辑背景矩形下方的颜色动画。我通过擦除(消隐)触发器来做到这一点,因为我无法删除动画。

接下来转到Fill组件并将笔触类型设置为bkNone。这消除了内部灰线。

您可能还需要将“填充边距”设置为0,以便颜色延伸到对象的外部。 (即没有填充,因为灰色不存在。)

加里