Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.017 c
2-1228221610
givi
2008-12-02 15:40
2009.01.18
Имя ПК


1-1205929808
Domkrat
2008-03-19 15:30
2009.01.18
Шоткаты


15-1227583427
Slider007
2008-11-25 06:23
2009.01.18
С днем рождения ! 25 ноября 2008 вторник


15-1226136730
sloosar
2008-11-08 12:32
2009.01.18
Скрытия IP адреса


15-1227246774
Math
2008-11-21 08:52
2009.01.18
Более точные вещественные числа чем Extended?