【发布时间】:2011-06-23 10:05:14
【问题描述】:
首先这可能吗?
我有两个问题 - 第一个问题是在运行时创建时我无法让组出现在 TListView 中。我正在使用以下代码:
lg := lvResults.Groups.Add;
lg.Header := 'New Starters';
lg.GroupID := 0;
第二个是即使我在设计时创建组 - 我可以在表单设计器中看到它们 - 它们在运行时不存在 - 甚至在我刷新数据以添加我自己的项目之前......
补充: 我已经确认以下答案适用于一个处女项目。但是它在我想使用它的项目中失败了!我已经用调色板中的一个新的 TListView 替换了我的 TListView,但并不高兴。列表视图位于 tpagecontrol 上
【问题讨论】:
-
解决方案是项目禁用了“启用运行时主题” - 没有它,组显然无法工作
-
这是有道理的。将它们反向移植到 Windows Classic 是很愚蠢的。
-
@DanKelly 启用“启用运行时主题”有什么不利影响(如果有的话)?
标签: delphi delphi-2010 tlistview