Текущий архив: 2009.01.18;
Скачать: CL | DM;
Вниз
Перемещение по DBGrid при событии OnMouseMove Найти похожие ветки
← →
Alex_C (2008-12-08 14:42) [0]Как при перемещении мышкой над DBGrid вслед за мышкой перемещать указатель, при этом не кликая на таблице? Это я так понимаю надо делать на событии OnMouseMove.
← →
ekto © (2008-12-08 15:03) [1]
> Alex_C (08.12.08 14:42)
Я так делал(хотя, может и криво?):
DBGrid.DataSource.DataSet.First;
DBGrid.DataSource.DataSet.MoveBy((Sender as TDBGrid).MouseCoord(x, y).Y - 1);
← →
MsGuns © (2008-12-08 18:54) [2]>ekto © (08.12.08 15:03) [1]
Пересечение леса с боданием каждого дерева и куста головой ;)
← →
Ega23 © (2008-12-08 18:59) [3]
> Как при перемещении мышкой над DBGrid вслед за мышкой перемещать
> указатель, при этом не кликая на таблице?
Простите, а зачем? Ведь если у вас грид не вида Select * from, а чуть посложнее, с мастер-деталями - это какой объём трафика получится?
> Я так делал(хотя, может и криво?):
>
> DBGrid.DataSource.DataSet.First;
> DBGrid.DataSource.DataSet.MoveBy((Sender as TDBGrid).
> MouseCoord(x, y).Y - 1);
Ещё как криво. Вот сходу: представь себе, что у тебя выборка на 100 записей. При этом в гриде в данный момент видно 25 штук. При этом ты стоишь где-нибудь на 58 записи.
Что получится в твоём случае?
Страницы: 1 вся ветка
Текущий архив: 2009.01.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.011 c