2016-09-05 88 views
0

请友好,我尽我所能与谷歌,并找到一些指导(也在StackOverflow),但没有一个适用于我。FMX进度条颜色

带FMX进度条的FMX表格;

我只想将进度条的颜色从丑陋的黄色改变为cool skyBlue。

到目前为止,我已经放弃了一个样式表的形式;

我已将“progresscellstyle.htrack.hindicator”添加到样式表设计器;

它是唯一一个甚至为我提供颜色选项(vs“progressbarstyle treeitem”中的所有内容)并且该颜色不会影响我的进度条颜色。

请,下一步要解码此问题,如果你这么样

回答

1

降一TProgressBar形式。右键单击它并选择编辑自定义样式。它应该为您提供包含htrack和vtrack的ProgressBar1Style1对象的样式设计器。

htrack包含hindicator。把一个TRectangle放在记录器上。设置TRectangle以对齐客户端。根据需要更改填充颜色。将“笔画种类”更改为“无”。

vtrack包含守备官。在守备官上放置一个TRectangle。设置TRectangle以对齐客户端。根据需要更改填充颜色。将“笔画种类”更改为“无”。

关闭样式设计器并在询问时保存。这是做到这一点的一种方法。

+0

HI FMXe,*叹*不能得到它的工作,是否有可能以编程的方式来做到这一点,这将是首选的方式,因为稍后我可能想改变进度条的颜色,当它达到50%? – chillum

0

这可能是一个标题老问题,但关于这个内容是非常罕见的,我认为这将有助于后代在这里有一些信息。

简而言之,要改变填充栏的颜色,您必须在BitmapLinks中选择一个区域。为此,双击hindicator中的SourceLink属性(树视图中的htrack的子项)。

然后选择一个你想用作填充的,如果没有选项让你满意,你可以在你的样书中添加一个新的BitMap。

背景色,只需插入内htrack矩形与客户端对齐