Delphi 2010: групповые элементы TListview

Я работаю над своим проектом (только для личного пользования) по созданию чего-то вроде «MediaStore» для управления моими медиафайлами (содержимое DVD и CD) в базе данных MySQL.

(См. следующее изображение для предварительного просмотра моего приложения)

Предварительный просмотр моего приложения

Но проблема в том, что я хочу сгруппировать каждую подпапку в сгруппированные элементы списка (как показано ниже в примере) ... и я не уверен, возможно ли это в delphi или нет (используя список или любой другой компонент).

Каким должен быть мой список приложений

Может ли Delphi реализовать эту цель?

И спасибо заранее.


person DZkid    schedule 23.03.2013    source источник
comment
Подсказка: «т.е.» и 'например' не значит одно и то же!   -  person Andreas Rejbrand    schedule 23.03.2013
comment
В любом случае, конечно всё возможно в Delphi (или любом другом языке). Если что-то возможно на одном родном языке Win32, то это возможно и на любом другом...   -  person Andreas Rejbrand    schedule 23.03.2013
comment
Я хотел бы предложить вам мой личный любимый компонент, Virtual Treeview.   -  person TLama    schedule 23.03.2013
comment
@Andreas: да, это должно быть «например».   -  person DZkid    schedule 23.03.2013
comment
@TLama: я попробую виртуальное древовидное представление component   -  person DZkid    schedule 23.03.2013
comment
Это вряд ли представление списка. Это древовидная структура.   -  person David Heffernan    schedule 23.03.2013
comment
Или вы можете попробовать Mustangpeak VirtualShellTools, так как кажется, что вам нужен какой-то Проводник, как древовидное представление. Он основан на элементе управления Virtual Treeview и может сэкономить вам много работы.   -  person TLama    schedule 23.03.2013
comment
Virtual Treeview — это именно то, что я искал.. спасибо Тлама и все, кто пытался мне помочь.   -  person DZkid    schedule 24.03.2013