Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
ВнизОтображение записей в DBGrid при прокрутке Найти похожие ветки
← →
Gloomer © (2006-11-13 15:36) [0]Как отобразить записи в DBGrid при перемещении по таблице с помощью вертикальной полосы прокрутки?
Вроде бы простой вопрос, но при реализации встает множество дополнительных вопросов.
Пробовал через OnMouseDown/OnMouseMove, но как определить, что нажатие мыши произошло именно на движке полосы прокрутки?
Как получить текущий номер записи для ADOTable (база MS Access)?
Может я вообще не с того начал???
← →
clickmaker © (2006-11-13 15:37) [1]эта... а они разве сами не того? не прокручиваются?
← →
Рамиль © (2006-11-13 15:41) [2]Всегда сами прокручивались. Разве что в стандартном DBGrid прокрутка мышью не работает.
← →
Gloomer © (2006-11-13 15:42) [3]Может я немного неправильно свормулировал вопрос?
Когда осуществляется прокрутка (нажатие мыши на полосе и перетягивание её), то строки в DBGrid не перемещаются, а изменения происходят только после того, как пользователь отпустит кнопку мыши.
Подобный эффект наблюдается в ScrollBar, но там она решается путем присвоения свойству Tracking = true
← →
Jeer © (2006-11-13 15:49) [4]Gloomer © (13.11.06 15:36)
Я скажу тебе больше - вертикальный scrool в DBGrid вообще не отражает относительное положение текущей записи в общем объеме таблицы.
← →
clickmaker © (2006-11-13 15:54) [5]
> [3] Gloomer © (13.11.06 15:42)
ну выкинь его родной скрол, положи рядом скролбар и крути сам.
Либо перехватывай WindowProc + WM_VSCROLL
← →
Gloomer © (2006-11-13 15:57) [6]> Jeer © (13.11.06 15:49) [4]
Я скажу тебе больше - вертикальный scrool в DBGrid вообще не отражает относительное положение текущей записи в общем объеме таблицы.
В общем случае - согласен. А при DataSet.IsSequenced=TRUE???
← →
Gloomer © (2006-11-13 16:03) [7]А в RxLib нет такой реализации прокрутки?
(сейчас нет под рукой установленного пакета чтобы проверить)
← →
Jeer © (2006-11-13 16:11) [8]Частный случай - на то и частный, что рассматривается как необязательный, более того ничтожно пренебрежимый.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c