Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Узнать предыдущую позицию курсора   Найти похожие ветки 

 
DelphiLexx ©   (2006-08-08 08:55) [0]

Как узнать предыдущую позицию курсора в DBGrid"е.


 
Sergey13 ©   (2006-08-08 08:57) [1]

А что это?


 
DelphiLexx ©   (2006-08-08 09:02) [2]


> А что это?

Т.е. стоял указатель DBGrid"a на строке 2, а затем я сдвинул его на строку 1. И нужно получчить, что предыдущее место, где стоял курсор = 2


 
Sergey13 ©   (2006-08-08 09:04) [3]

> [2] DelphiLexx ©   (08.08.06 09:02)

Перед скролом запоминай текущую позицию.


 
DelphiLexx ©   (2006-08-08 09:10) [4]


> Перед скролом запоминай текущую позицию.

Т.е. AfterScroll"e запоминть текущую позицию.
Мне кажется, что это не самый эффективный способ. Может быть, сам DataSet или DBGrid умеет делать.


 
Sergey13 ©   (2006-08-08 09:13) [5]

> Т.е. AfterScroll"e

After - это "после". "Перед" - это Before.


 
DelphiLexx ©   (2006-08-08 09:16) [6]


> > Т.е. AfterScroll"e
>
> After - это "после". "Перед" - это Before.

Извини BeforeScroll


 
evvcom ©   (2006-08-08 09:24) [7]

> Может быть, сам DataSet или DBGrid умеет делать.

Не умеют. Зачем им это?


 
MsGuns ©   (2006-08-08 09:27) [8]

А вот интересно, а нафига это нужно-то ? Есть подозрение, что у пацана чешется узнать содержимое полей "предыдущей" записи.
Если так, то случай трудный ;)


 
evvcom ©   (2006-08-08 09:32) [9]

> [8] MsGuns ©   (08.08.06 09:27)
> А вот интересно, а нафига это нужно-то ?

Наверное, задумал историю переходов сохранить. Вероятно, здесь совершенно лишнюю.


 
Desdechado ©   (2006-08-08 11:16) [10]

Позицию можно запомнить через DataSet.GetBookmark или запоминанием ключевого поля той строки, где стояли.
Тогда легко при необходимости вернуться назад (GotoBookmark или Locate).


 
Jeer ©   (2006-08-08 12:36) [11]


> DelphiLexx ©   (08.08.06 08:55)


Заведи еще одну таблицу, в которую пиши истоию перемещений.
Подвяжешь user id иак сможешь узнать, кто в каком порядке лазаит по базе.


 
Anatoly Podgoretsky ©   (2006-08-08 19:10) [12]

Красиво выглядить при скроле мышкой.



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.069 c
2-1158855597
NickCoder
2006-09-21 20:19
2006.10.08
Hook


15-1158158565
oldman
2006-09-13 18:42
2006.10.08
Новая задачка про взвешивание...


15-1158482845
Chuk & Gek
2006-09-17 12:47
2006.10.08
подключение к Internet чере мобильник


2-1158053356
p314
2006-09-12 13:29
2006.10.08
AOwner: TComponent


15-1158331629
KenZo
2006-09-15 18:47
2006.10.08
Памагите перивести надпись на кофте