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

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

Хочу перерисовывать заголовки в DBGrid, а не получается. [D5, D6, Win2k]


krotik ©   (2002-09-23 16:11:00) 

В DBGrid на событие OnDrawColumnCell пишу -
if gdFixed in State then
Делать то, что я хочу.

Но !!!
Видимо gdFixed никогда не перерисовывается, так как
данное условие никогда не возникает !!!


krotik   (2002-09-24 12:52:00) [1]

>> MBo - Спасибо


MBo   (2002-09-23 17:12:00) [2]

type txgrid=class(TCustomGrid);
...
caption:=IntToStr(TXGrid(dbgrid1).CellRect(0,0).Right);


krotik   (2002-09-23 16:45:00) [3]

А какие-нибудь мысли на этот счет есть ?
Мне всего-то надо получить Rect заголовка каждого столбца.
Только культурным способом, т.е. пусть его (Rect) дает какая-нибудь функция. Доморощенное вычисление от ширины столбца и координат самого DBGrida - не мой стиль работы, пусть мальчики Фриварные так делают, у которых глюк на глюке. Ну кто-то ведь должен его возвращать.
Остальное я знаю как сделать.


MBo   (2002-09-23 16:14:00) [4]

В стандартном DBGrid OnDrawColumnCell на Fixed не действует


Наверх

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