![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно прокрутить StringGrid? [D5, D6, Win95/98, WinME, Win2k, WinXP]
KIR © (2002-08-21 11:49:00)Ситуация следующая имеется StringGrid строчек где-то 130-150. Естественно он весь не умещается на экране. Существует определенная процедура поиска по этому гриду, результатом действия которой является выделение определенной строки грида. Вопрос в том, как сделать так, чтобы, выделенная строка оказалась по центру экрана?
KIR (2002-08-21 13:57:00) [1]>MBo. спас!
MBo (2002-08-21 12:42:00) [2]TopRow
Skier (2002-08-21 12:17:00) [3]>KIR
> чтобы ему не крутить скроллбар вверх-вниз
Не поможет StringGrid.Row := FoundRowIndex; ?
KIR (2002-08-21 12:11:00) [4]На экране умещается, скажем, 50 строк. Искомая строка - 65-я. Естественно, я ее подсвечиваю (т.е. выделяю, если я Вас правильно понял - StringGrid.Selection... и т.д.). Но требуется не только выделить строку, а еще и сделать ее видимой для пользователя (чтобы ему не крутить скроллбар вверх-вниз, тем более что до этого догадываются лишь самые продвинутые из них :) )
Skier (2002-08-21 11:58:00) [5]>KIR
StringGrid.Row
И лучше всё-таки подсвечивать,а не "центрировать по экрану"...