Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > DBGrid |
Автор: SHShadow 8.2.2005, 13:16 |
![]() Суть проста: DBGrid по умолчанию, при вращении колесика мышки скролит по таблице в пределах видимой области, т.е. если видны 25 записей, то на 26 (за пределами формы) простым прокручиванием не достать ![]() События OnMouseWheelUp или Down в DBGrid не предусмотрено. Пытался переназначить WindowProc для компонента, на получилось сохранить старый указатель WindowProc для обработки событий по умолчанию. ![]() ![]() ![]() |
Автор: Ivan. 10.2.2005, 10:42 |
а ты не пробовал радить новый компанент и добавить там эти события. я вообще делал так, отключал прокрутку в DBGrid, а в низу вставлял скролинг. Тогда события скролтнга срабатывали на нем. правдо не знаю, что будет, если на форме несколько скролингов и если на мыше вертикальный и горизонтальный скролинг |