Combobox FireMonkey样式组合框

Combobox FireMonkey样式组合框,combobox,firemonkey,Combobox,Firemonkey,我正在尝试使样式化的组合框如下所示: 我右键单击了组合框,并修改了自定义样式,如下所示: 我明白了: 我试图从样式编辑器向其他对象添加更多矩形,但未能成功使样式化的组合框看起来像我想要的那样 如有任何建议,将不胜感激。提前感谢。控件周围的灰线由背景项定义,带有箭头的按钮由按钮样式对象内部布局定义。 这两种图像都是在图像中查找的图像,对于加载的每个平台或样式,图像都是不同的(Windows上的默认图像称为Windows 10 Desktopstyle.png) 当我定义自己的自定义样式时,我

我正在尝试使样式化的组合框如下所示:

我右键单击了
组合框
,并修改了
自定义样式
,如下所示:

我明白了:

我试图从
样式编辑器
向其他对象添加更多矩形,但未能成功使样式化的
组合框
看起来像我想要的那样


如有任何建议,将不胜感激。提前感谢。

控件周围的灰线由
背景
项定义,带有箭头的按钮由
按钮样式对象
内部
布局
定义。 这两种图像都是在图像中查找的图像,对于加载的每个平台或样式,图像都是不同的(Windows上的默认图像称为
Windows 10 Desktopstyle.png


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

是否尝试展开
布局?。“这可能会定义箭头按钮的外观。”汉斯。对如前所述,我尝试了所有可能的组合,添加了一个
tRectangle
,希望它能起作用。顺便说一下,向
按钮样式
对象添加
tRectangle
会使其模糊,因此它不再响应单击事件。似乎(正如我在搜索
网站时发现的那样,
),这就是我必须设计的基本
tListBox
,但我不知道如何找到它。谢谢你的回答。我认为这是正确的。不过,还有一个小问题:如果你靠近
组合框
图片看,你会发现仍然有一个与
按钮
区域颜色相同的环绕区域。如何将此区域设置为与内部矩形中相同的蓝光颜色?组合框绘制的所有内容都由样式定义,因此您只需在样式中找到绘制该颜色的元素。我以前没有尝试过设计组合框的样式,所以我不知道应该更改什么元素,但应该很容易找到。但是请注意,样式中的元素可以引用另一个样式,即它从另一个样式中查找其颜色。设置了
StyleLookup
时就是这种情况。