尝试在 FireMonkey (XE2) 中的 ComboBox 上获取新样式。 但由于某些奇怪的原因,我无法显示 ListBoxItem 的文本。
我尝试过以下内容。
创建一个新的 FireMonkey HD 应用程序。
在表单上我添加了一个组合框。
右键单击组合框并选择“编辑自定义样式”
我添加了以下组件
而原始的由以下组件组成
现在在我看来,我需要 TContent 对象(但我似乎无法在工具面板中找到它) 如何将我的 Text 对象绑定(bind)到放置在 ComboBox 中的字符串?
非常欢迎任何指点。
最佳答案
FireMonkey 不使用 TText 对象来显示文本。相反,它会在 TContent 中创建列表框项目的副本(如果我没记错的话)。
正如您所了解的,您需要将 TContent 添加到您的表单中。执行此操作的简单方法是
返回表单,
右键单击并选择“以文本形式查看”
找到 TStyleBook 对象并在适当的位置添加 TContent(其格式从文件的其余部分应该是显而易见的)。
无需添加任何属性 - 第一次将使用默认值。
右键单击,以表单形式查看。
返回样式编辑器并进行编辑。
关于delphi - 设置 firemonkey 组合框组件的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26656134/