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

Вниз

Как программно прокрутить StringGrid?   Найти похожие ветки 

 
KIR ©   (2002-08-21 11:49) [0]

Ситуация следующая имеется StringGrid строчек где-то 130-150. Естественно он весь не умещается на экране. Существует определенная процедура поиска по этому гриду, результатом действия которой является выделение определенной строки грида. Вопрос в том, как сделать так, чтобы, выделенная строка оказалась по центру экрана?


 
Skier ©   (2002-08-21 11:58) [1]

>KIR
StringGrid.Row
И лучше всё-таки подсвечивать,а не "центрировать по экрану"...


 
KIR ©   (2002-08-21 12:11) [2]

На экране умещается, скажем, 50 строк. Искомая строка - 65-я. Естественно, я ее подсвечиваю (т.е. выделяю, если я Вас правильно понял - StringGrid.Selection... и т.д.). Но требуется не только выделить строку, а еще и сделать ее видимой для пользователя (чтобы ему не крутить скроллбар вверх-вниз, тем более что до этого догадываются лишь самые продвинутые из них :) )


 
Skier ©   (2002-08-21 12:17) [3]

>KIR


> чтобы ему не крутить скроллбар вверх-вниз


Не поможет StringGrid.Row := FoundRowIndex; ?


 
MBo ©   (2002-08-21 12:42) [4]

TopRow


 
KIR ©   (2002-08-21 13:57) [5]

>MBo. спас!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-3234
Ренат
2002-08-08 09:28
2002.09.02
Ошибки при открытии таблиц


4-3665
mcs
2002-06-27 09:43
2002.09.02
Список экспортируемых ф-ций


1-3482
Lamer86
2002-08-20 21:27
2002.09.02
Раздел HKEY_LOCAL_MACHINE в реестре


3-3244
sndanil
2002-08-09 14:00
2002.09.02
Проблема с базой InterBase


4-3677
Max2000
2002-06-28 13:55
2002.09.02
Мастера!!! Подскажите как это сделать на API? Без TCanvas?