我正在尝试在Delphi XE2中为TListView实现“排列依据”功能。在表单设计器中(如果我关闭OwnerData),我可以让组显示并向其添加项目
但是,如果我尝试设置
procedure TMyForm.LVData(Sender: TObject; Item: TListItem);
Item.GroupID := 0;
我的列表项都没有放在组中。
您可能还想知道的感性信息
进一步谷歌搜索,answer is no。
LVS_OWNERDATA样式下不支持以下消息:LVM_ENABLEGROUPVIEW,LVM_GETITEMTEXT,LVM_SETTILEINFO和LVM_MAPIDTOINDEX。
这将是Embarcadero帮助文件和Delphi IDE中的一些有用信息。
(当检查所有者数据时,可能取消选中groupview,是吗?)