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

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

в TDBGridEh событие скроллинга


Vick ©   (2002-12-18 14:42:00) 

Можно ли как-то в TDBGridEh выловить событие скроллинга таблицы?


ЮЮ   (2002-12-19 03:47:00) [1]

>Мне просто при прокрутке горизонтального скролла, нужно перерисовывать таблицу
Делать это надо в обработчике onDrawColumnCell. А если рисование своё и хитрое, типа две ячейки как одну объединённую, то надо лезть в код самого грид (или наследника, перекрывая DrawCell). Из приложения это отслеживать и неправильно и трудно.


Vick   (2002-12-18 17:49:00) [2]

Не получается :(((((( Мне просто при прокрутке горизонтального скролла, нужно перерисовывать таблицу...


Prooksius   (2002-12-18 17:17:00) [3]

Неправду говоришь. Проверь внимательно.


Vick   (2002-12-18 16:48:00) [4]

Не, в эти события он заходит, только когда кликнешь мышкой


Prooksius   (2002-12-18 15:52:00) [5]

Попробуй DBGrid.OnColEnter и DBGrid.OnColExit


Vick   (2002-12-18 15:24:00) [6]

Это только вертикальный, а мне горизонтальный нужен...


Prooksius   (2002-12-18 15:12:00) [7]

Скроллинг происходит в Dataset, а не в DBGrid.
Ищи его там.


Наверх

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