我试图得到一个风格Combobox
看起来像这样:FireMonkey - 造型设计组合框
我右键点击ComboBox
并修改了Custom Style
这样的:
我得到这个:
我试图给Style Editor
中的其他对象添加更多的矩形,但我无法成功地将样式ComboBox
看成我想要的样子。
任何建议将不胜感激。提前致谢。
我试图得到一个风格Combobox
看起来像这样:FireMonkey - 造型设计组合框
我右键点击ComboBox
并修改了Custom Style
这样的:
我得到这个:
我试图给Style Editor
中的其他对象添加更多的矩形,但我无法成功地将样式ComboBox
看成我想要的样子。
任何建议将不胜感激。提前致谢。
围绕控件的灰线由background
项目定义,带箭头的按钮由中的ButtonStyleObject
定义。 两者都是查找到图像的图像,对于加载的每个平台或样式都不相同(Windows上的默认图像称为Windows 10 Desktopstyle.png
)。
当我定义自己的自定义样式,我个人喜欢使用基于矢量的定义,即我将与tRectangle
控制代替两个图像控制和定义使用T形(放置在矩形替换ButtonStyleObject
内侧)的箭头符号。
您是否尝试扩展'Layout' ?.那可能会定义箭头按钮的外观。 – Hans
@Hans。是。正如我之前所说的,我尝试了所有可能的组合,通过添加一个'tRectangle'并希望这可以工作。顺便说一句,给'ButtonStyle'对象添加'tRectangle',将其混淆,因此它不再响应click事件。它似乎(因为我发现搜索'Web'),这是我必须风格的基础'tListBox',但我不知道如何达到它。 – ppro