Apakah GroupView berfungsi di TListView dalam mode OwnerData?

Saya mencoba menerapkan fitur "Atur berdasarkan" untuk TListView di Delphi XE2. Di perancang formulir (jika saya mematikan OwnerData) saya bisa membuat grup muncul dan menambahkan item ke dalamnya

Namun, jika saya mencoba mengaturnya

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

Tak satu pun item daftar saya ditempatkan di grup.


Informasi asal-asalan yang mungkin juga ingin Anda ketahui

  1. ListView dalam mode laporan
  2. Tema diaktifkan untuk aplikasi (berjalan di Windows 7)
  3. Tampilan Grup diaktifkan
  4. Ya, saya memiliki grup dengan ID 0

person Peter Turner    schedule 19.04.2012    source sumber


Jawaban (1)


Setelah googling lebih lanjut, jawabannya adalah tidak.

Pesan berikut tidak didukung dalam gaya LVS_OWNERDATA: LVM_ENABLEGROUPVIEW, LVM_GETITEMTEXT, LVM_SETTILEINFO, dan LVM_MAPIDTOINDEX.

Itu akan menjadi beberapa info berguna dalam file Bantuan Embarcadero dan Delphi IDE.

(mungkin hapus centang groupview saat data pemilik dicentang ya?)

person Peter Turner    schedule 19.04.2012