设计firemonkey组合框组件

时间:2014-10-30 14:49:07

标签: delphi delphi-xe2 firemonkey

尝试在FireMonkey(XE2)中的ComboBox上获取新样式。 但由于一些奇怪的原因,我无法获得要显示的ListBoxItem的文本。

我尝试的是以下内容。

创建一个新的FireMonkey HD应用程序 在表格上我添加了一个ComboBox 右键单击ComboBox并选择“编辑自定义样式”

我添加了以下组件

my own combobox - sub components

而原始的组件由以下组件组成

Original combobox - sub components

现在我觉得我需要TContent对象(但我似乎无法在toolpallete中找到它) 如何将Text对象绑定到放置在ComboBox中的字符串?

非常欢迎任何指示。

1 个答案:

答案 0 :(得分:2)

FireMonkey不使用TText对象来显示文本。相反,它会在TContent中创建列表框项的副本(如果我没记错的话)。

正如您已经解决的那样,您需要在表单中添加TContent。这样做的简单方法是

  • 返回表格,

  • 右键单击并选择“以文本形式查看

  • 找到TStyleBook对象并在适当的位置添加一个TContent(此格式应该从文件的其余部分显而易见)。

  • 无需添加任何属性 - 首次使用默认值。

  • 右键单击,以表单形式查看。

  • 返回样式编辑器并编辑。