psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2008-12-06 01:33 pm

Небольшая авантюра :)

И до чего же мне остопи... осточертели разнообразные глюки виндового контрола ListView. В один прекрасный день я осознал, что на периодический отлов и исправление подобных глюков было потрачено много дней. Ну и решился я на такую авантюру: написать этот класс "ручками", так сказать, под себя. Пока получается. Позавчера сделал отображение и скроллинг, вчера - множественный выбор и перетаскивание/растягивание заголовков. Как там говорится в одной программистской поговорке: никогда не находится время, чтобы сделать что-то необходимое, но всегда находится время, чтобы переделать ;)



Это, кстати, к вопросу, как дела с bard-ом. Нормально дела, вовсю идет работа над новой версией.

[identity profile] odysseos.livejournal.com 2008-12-06 01:41 pm (UTC)(link)
Для Delphi такой готовый есть, опенсорсный. Причем - возможностей несколько даже больше, чем у виндового ListView (примерно как у Vista'овского).

[identity profile] metaclass.livejournal.com 2008-12-06 06:45 pm (UTC)(link)
Для дельфи и его родного TCustomGrid с наследниками хватает. У него очень прилично сделанная объектная модель, можно извращаться, как душе угодно.

[identity profile] odysseos.livejournal.com 2008-12-06 09:17 pm (UTC)(link)
Не-е-е, это именно ListView - он поддерживает разные режимы отображения, не только "строчно"-"ячеейчный".

[identity profile] psilogic.livejournal.com 2008-12-07 11:14 am (UTC)(link)
Ага, приходилось иметь дело :)

[identity profile] odysseos.livejournal.com 2008-12-07 04:22 pm (UTC)(link)
Мы про одно и то же говорим? :) Про EasyListview?

[identity profile] psilogic.livejournal.com 2008-12-08 12:06 pm (UTC)(link)
Вроде нет :) Я о стандартном дельтфийском контроле :)

[identity profile] odysseos.livejournal.com 2008-12-08 12:16 pm (UTC)(link)
Дык а я именно что не про стандартный :)

[identity profile] psilogic.livejournal.com 2008-12-08 01:14 pm (UTC)(link)
угу. впрочем, уже неважно, я уже сделал себе контрол с кучей нужных мне наворотов - с деревьями, ячейками в несколько строк/столбцов, итп. listview отовсюду убрал.