我在 XE2 中做了一些 FireMonkey 的工作,在这种情况下,我在自定义 TListBox 时遇到了麻烦。
在 XE2 中,我通过删除它的背景和周围的矩形来构建这个自定义的 TListBox(基本上我只需要 TListBox 提供的“子项分组”功能。这很简单,放下一个 TListBox,点击“编辑自定义样式”,选择背景矩形,编辑填充和描边,你就很成功了。
现在我们正在转向 XE5,我无法重现相同的行为。使用样式书编辑器我可以看到背景(现在是 TStyleObject 而不是 TRectangle),但我无法做出以前可以做出的改变。我看到有关如何向 TListBox 添加内容的教程,但没有看到有关如何消除默认行为的教程。
有人可以解释如何实现这种特定行为,或者为我提供一个好的教程吗?