Главная страница
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.012 c
15-1227090166
matt
2008-11-19 13:22
2009.01.18
Assertion failed в Delphi 2007


2-1228206229
Vitaliy_____
2008-12-02 11:23
2009.01.18
TList и много объектов


15-1227219455
{RASkov}
2008-11-21 01:17
2009.01.18
Диспетчер устройств


2-1228290164
DimonS
2008-12-03 10:42
2009.01.18
Возможно ли сгруппировать записи без ограничивающих пробелов?


2-1228166541
Johnnnnn
2008-12-02 00:22
2009.01.18
Определить переменную в DLL?