Re[9]: Многострочный заголовок в DBGrid
От: kavlad Россия http://www.wavesoft.ru
Дата: 29.09.04 12:46
Оценка:
Здравствуйте, OMartynenko, Вы писали:

OM>Может всё-таки идею выскажите "вслух"? Меня это тоже интерисует ... было бы интересно послушать...


Идея такая:

— добавить к груди коллекцию и в ней хранить колонки-группы
— к каждой колонке группе привязывать колонки-поля (те, что уже есть в стандартном гриде)
— при отрисовке грида в методе DrawCell проверять какой колонке-группе принадлежит колонка-поле (ее индекс передается как параметр в DrawCell)
|
— если колонка-поле первая в колонке-группые, то отрисовывать в заголовке дополнительную кнопку (т.е. колонку группу)
а ниже нее отрисовывать кнопку — заголовок колонки-поля
|
— иначе отрисовывать только кнопку заголовка колонки-поля


Если смотреть мой исходник Re[3]: Многострочный заголовок в DBGrid
Автор: kavlad
Дата: 28.09.04
,
то все необходимое уже есть — надо только добавить коллекцию для колонок-групп, все остальные изменения незничительны.
... По ушам лупит "начальство" ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.