FireMonkey - 风格的ComboBox

时间:2016-12-02 10:29:44

标签: combobox firemonkey

我正在尝试将样式Combobox看起来像这样:

enter image description here

我右键点击ComboBox并修改Custom Style,如下所示:

enter image description here

我得到了这个:

enter image description here

我尝试向Style Editor中的其他对象添加更多矩形,但我无法成功地将样式化的ComboBox看作我想要的。

任何建议都将受到强烈赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:1)

控件周围的灰线由background项定义,带箭头的按钮由ButtonStyleObject内的Layout定义。 两者都是被查找到图像的图像,对于每个加载的平台或样式而言都是不同的(Windows上的默认图像称为Windows 10 Desktopstyle.png)。

当我定义自己的自定义样式时,我个人更喜欢使用基于矢量的定义,即我会用tRectangle控件替换两个图像控件,并使用TShape定义箭头符号(放置在矩形内部替换{ {1}})。