Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid с многострочными заголовками


SoulLess ©   (2007-01-30 20:20:00) 

Товарищи! Подскажите плиз как сделать многострочные заголовки у ДБГрида. По инету поискал - нашел только наследники, но в них не определена функция типа
DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
 DataCol: Integer; Column: TColumn; State: TGridDrawState);

а мне обязательно надо "уметь" раскрашивать грид.
Подскажите, может можно как-нибудь подправить сам ДБГрид?
Или хотя бы наследник полноценный?

Всем заранее спасибо!
P.s. Помогите, очень надо!)))


SoulLess   (2007-01-31 12:58:00) [1]

в Необычном DBGride  скачал пример, разбирал, (кой-чего правдв не особо понял), попробовал вставить к себе, в результате прямое изменеие грида работает, но если только избавиться от функций , которые перерсовывают все заново при горизонтальном скролинге и переходе с др страницы, в ином случае куча ошибок + еще почему-то в титле помимо разделенного на 2 строки заголовка оп краям остается какой-то мусор - мелочь, почти не видно. но неприятно.

С наследником все вроде хорошо, но не могу найти как ипользуя наследник разукрасить грид  - нет там вроде функции типа OnDrawColumnCell


Павел Калугин   (2007-01-31 12:36:00) [2]

> [4] SoulLess   (31.01.07 11:12)

и тестовый пример скачивал и разбирал его по косточкам?


SoulLess   (2007-01-31 11:32:00) [3]

Точнее сказать - мучил я статью НеОбычный TDBGrid( http://www.delphikingdom.com/asp/viewitem.asp?catalogid=806)
а в разноцветном ДБГриде написано лишь про раскраску


SoulLess   (2007-01-31 11:12:00) [4]

ох... читал я эту статью - второй день ее мучаю...
Но ни один из вариатов не подходит! Первый просто не работает, выдает кучу ошибок разных от переполнения стека до невозможности обращения к адресу, а второй - с использованием наследника, не нашел там возможности производить раскраску грида.

Неужели нет нормального способа сделать это? Ведь в StringGride все делается на 5 строчек!


Павел Калугин   (2007-01-31 10:51:00) [5]

> [0] SoulLess   (30.01.07 20:20)

сайт Королевство дельфи, статья "Разноцветный DBgrid" вроде так


SoulLess   (2007-01-30 20:27:00) [6]

эээ... А без дополнительных библиотек никак не обойтись?


DSKalugin   (2007-01-30 20:22:00) [7]

ehLib 3.6 и раскрашивает и многострочные заголовки
полее свежие версии платные


Наверх

Титульная страница Поиск, карта сайта Написать письмо