2012-04-19 53 views
1

我想在Delphi XE2中爲TListView實現「Arrange by」功能。在窗體設計器(如果我關掉OwnerData)我可以得到羣體出現了,將項目添加到他們GroupView是否在OwnerData模式下在TListView中工作?

不過,如果我嘗試設置

procedure TMyForm.LVData(Sender: TObject; Item: TListItem); 
    Item.GroupID := 0; 

無我的列表中的項目都放在該組中。


敷衍的信息,你可能也想知道

  1. 的ListView是在報告模式
  2. 的主題是爲應用程序啓用(在Windows 7上運行)
  3. GroupView啓用
  4. 是的,我有一個ID爲0的組

回答

1

進一步谷歌搜索,answer is noLVM_ENABLEGROUPVIEW,LVM_GETITEMTEXT,LVM_SETTILEINFO和LVM_MAPIDTOINDEX:

下列消息不是LVS_OWNERDATA風格下的支持。

這將是Embarcadero幫助文件和Delphi IDE中的一些有用的信息。

(可能取消選中所有者數據檢查時的組視圖,呃?)

相關問題