DBGrid: как запомнить позицию полосы прокрутки

faustrash
Дата: 25.06.2009 14:38:39
У меня таблица в TBGrid'е превышает ширину экрана и внизу, естественно, появляется бегунок. При обновлении таблицы бегунок становится на начало, а как сделать чтобы он оставался там же где его оставили до обновления?
Kirill Razuvaev
Дата: 25.06.2009 14:41:26

Запомните где-нить PK, а после обновления сделайте Locate по нему.

Posted via ActualForum NNTP Server 1.4

Anatoly Podgoretsky
Дата: 25.06.2009 14:42:56
Kirill Razuvaev

Запомните где-нить PK, а после обновления сделайте Locate по нему.


А зачем запоминать вертикаль, если вопрос про горизонталь?
faustrash
Дата: 25.06.2009 15:07:12
А где РК лежит?
CrazyMihey
Дата: 25.06.2009 15:15:24
В данном случае стоит попробовать покопать в сторону сохранения/восстановления SelectedField/SelectedIndex, IMHO...
Dmitriy O.
Дата: 25.06.2009 15:39:25
Запомнить уникальные параметры строки если выводятся данные с ID то достаточно id хранить в переменной потом сделать Lokate
Petro123
Дата: 25.06.2009 15:45:49
Anatoly Podgoretsky
Kirill Razuvaev

Запомните где-нить PK, а после обновления сделайте Locate по нему.


А зачем запоминать вертикаль, если вопрос про горизонталь?

+1 :)
faustrash
Дата: 25.06.2009 16:17:58
Я так понимаю почти все дружно перепутали горизонтальную и вертикальную прокрутку?)))
Или я что-то пропустил?
PK, id, индексы, поля и строки могут помочь при вертикульной прокрутке
Меня интересует параметры горизонтального расположения таблицы.
Anatoly Podgoretsky
Дата: 25.06.2009 16:19:32
Не все, я вовремя на капу нажал. Ну а где искать тебе подсказали.

--
http://www.podgoretsky.com
faustrash
Дата: 25.06.2009 16:57:10
Anatoly Podgoretsky
Ну а где искать тебе подсказали.

это ты про
CrazyMihey
в сторону сохранения/восстановления SelectedField/SelectedIndex

Я правильно понимаю, нужно запомнить какой столбец отображается и после обновления отобразить этот столбец снова?
А про позицию ползунка никто не подскажет?