gpt4 book ai didi

德尔福2010 : Group TListView items in vsReport ViewStyle

转载 作者:行者123 更新时间:2023-12-03 15:09:36 24 4
gpt4 key购买 nike

首先这可能吗?

我有两个问题 - 第一个是在运行时创建时无法让组出现在 TListView 中。我正在使用以下代码:

lg := lvResults.Groups.Add;
lg.Header := 'New Starters';
lg.GroupID := 0;

第二个是,即使我在设计时创建组 - 我可以在表单设计器中看到它们 - 它们在运行时不存在 - 即使在我刷新数据以添加我自己的项目之前...

附加:我已经确认下面的答案适用于一个原始项目。然而,它在我想使用它的项目中失败了!我已经用调色板中的新 TListView 替换了 TListView,但没有任何乐趣。 ListView 位于页面控件上

最佳答案

下面的代码会产生可见的组。您是否可能忘记将 GroupView 设置为 True

procedure TMyForm.FormCreate(Sender: TObject);
var
Group: TListGroup;
Item: TListItem;
begin
ListView1.ViewStyle := vsReport;
ListView1.GroupView := True;
ListView1.Columns.Add.Caption := 'My column';
Group := ListView1.Groups.Add;
Group.Header := 'My header';
Item := ListView1.Items.Add;
Item.GroupID := Group.GroupID;
Item.Caption := 'My item';

Delphi documentation中有一个代码示例.

关于德尔福2010 : Group TListView items in vsReport ViewStyle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com