delphi listview 分组 我用的delphi2010 用listview 做了列表 用的xml做数据库。以下是图片怎么才可以分组 就像QQ的分组那样 还要加上图标。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listview要做成分组比较麻烦,可以换用其它列表控件,如Dev或Rz控件包中的 - - listview 不是有个groups 那个是什么。。 添加groups,然后添加item并可以设置item属于哪个group,然后ListView1.GroupView := True; uses CommCtrl;// 设置ListItem分组procedure SetListItemGroup(const AItem: TListItem; const AGroupID: Integer);var LvItemA: TLVITEMA;begin if Assigned(AItem) then begin ZeroMemory(@LvItemA, SizeOf(TLVITEMA)); with LvItemA do begin ZeroMemory(@LvItemA, SizeOf(TLvItemA)); mask := LVIF_GROUPID; iItem := AItem.Index; iGroupId := AGroupID; end; SendMessage(AItem.ListView.Handle, LVM_SETITEM, 0, Longint(@LvItemA)); end;end;// 设置ListView是否显示分组ListView_EnableGroupView(lvData.Handle, True); - - 给个示例源码吧 我的列表是读取xml的。晕了 用treeview设几个属性应该是你要效果,不用listview - - listview 没有办法吗? 如何远程添加数据 WM运行一段时间之后 图片不能加载 数据库出问题了? delphi7中rave打印设置 请问:PMComboBox是在哪个控件包里的? 关于对程序的使用进行时间限制的问题 如何查询出某个字段内容相同的记录? 怎么恢复.RES文件,被病毒破坏了 请问哪里有《delphi 5开发人员指南》书下载?我是一个新手,很需要。请各位帮忙! 各位老兄,能不能把你知道的关于DELPHI的好的个人站点都帖出来,互相交流一下!! 请问如何用delphi读取JS中的window.external返回值 我是用xml读取到 combobox
// 设置ListItem分组
procedure SetListItemGroup(const AItem: TListItem;
const AGroupID: Integer);
var
LvItemA: TLVITEMA;
begin
if Assigned(AItem) then
begin
ZeroMemory(@LvItemA, SizeOf(TLVITEMA));
with LvItemA do
begin
ZeroMemory(@LvItemA, SizeOf(TLvItemA));
mask := LVIF_GROUPID;
iItem := AItem.Index;
iGroupId := AGroupID;
end;
SendMessage(AItem.ListView.Handle, LVM_SETITEM, 0, Longint(@LvItemA));
end;
end;// 设置ListView是否显示分组
ListView_EnableGroupView(lvData.Handle, True);