Совершенно случайно нашел то, что давно искал, а именно - модифицированный ListView, который позволяет группировать элементы.
Да-да, я знаю, что стандартный ListView это тоже умеет, однако делает он это очень плохо.
Контрол можно найти тут:
http://www.codeproject.com/cs/miscctrl/outlooklistcontrol.asp
Выглядит он вот так:
Самое интересное, что возможностей у него очень и очень много. Кроме того, можно переопределять стандартную отрисовку любой части контрола, причем для этого даже не надо лезть и что-то исправлять в его исходном коде! Хотя нет. Вру :) Мне все-таки пришлось кое-что подправить. Видите воон ту желтую область слева? Вот ее-то и пришлось править - цвет области был жестко зашит в коде.
Вообщем, теперь у меня это выглядит вот так (в моем втором более-менее крупном проекте
MusicSorter):
Комментариев нет:
Отправить комментарий