Главная страница
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.014 c
15-1226928359
Andryk
2008-11-17 16:25
2009.01.18
Вот подумал, мож тут кому надо?


1-1205998806
partizan
2008-03-20 10:40
2009.01.18
WebBrowser выделение текста и копирование в буфер


2-1228402429
учащийся
2008-12-04 17:53
2009.01.18
YearsBetween


2-1228144125
St1m
2008-12-01 18:08
2009.01.18
Наследник TForm


2-1228647187
aglar
2008-12-07 13:53
2009.01.18
Правильно ли составлен запрос SQL?