Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Объединение ячеек в DBGridEh


Автор: WERITAS 2.9.2014, 13:51
Всем привет!
Кто-нибудь занимался такой задачей: объединением ячеек в DBGridEh'е в одну?
См скриншот того, что надо получить

Добавлено через 11 минут и 39 секунд
Если нельзя объединить, то может быть можно у одной ячейки сделать ширину 0, а у следующей - вдвое больше. 
Кто даст пример, отблагодарю как следует)))

Автор: drkot 4.9.2014, 15:10
Не знаю, есть ли какой то встроенный механизм...
Принцип "руками" следующий:
при прорисовке (самой левой) ячейки расширяется Rect так чтобы захватить и соседнюю правую ячейку.
прорисовка остальных объединенных ячеек игнорируется

Автор: Keeper89 4.9.2014, 18:27
WERITAS, зачем для этого использовать DBGrid?!

Автор: WERITAS 5.9.2014, 05:11
Keeper89, У меня не DBGrid, а DBGridEh.
Не знал, что все эти свистоперделки делаются простым рисованием на канве. Думал, там какие-нибудь встроенные монструозные механизмы  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)