Главная страница
    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.46 MB
Время: 0.083 c
11-1133802855
Zoom
2005-12-05 20:14
2006.10.08
KOLHighlightEdit пара вопросов


2-1158734167
stfu
2006-09-20 10:36
2006.10.08
Проблема с вставкой текста на русском в xls(Excel)


1-1155795190
konrads
2006-08-17 10:13
2006.10.08
Доступные принтеры


1-1156880849
Loginov Dmitry
2006-08-29 23:47
2006.10.08
RTTI


3-1155018993
Dolmat
2006-08-08 10:36
2006.10.08
Какой порт по умолчанию IB слушает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский