Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Прокрутка в StringGrid'e как в текстовых полях


Автор: Alexey91 31.5.2011, 16:11
Вопрос про прокрутку в StringGrid'e как в текстовых полях (например, Memo, RichEdit): там прокрутка плавная, а прокрутка в StringGrid'e по столбцам.
Согласен, что это хорошо при форматированных данных, но мне такая прокрутка сейчас не подходит(

Можно ли такое сделать?

Пробовал кидать на форму отдельный скролл, и там в обработчике onScroll делать StringGrid->ScrollBy(200,0);
Но при такой прокрутке на экране происходит смазывание, а если еще делать StringGrid->Repaint, то на экране вообще ничего не изменяется

Автор: xvr 1.6.2011, 18:25
Бросьте на форму ScrollBox, а в него StringGrid

Автор: Alexey91 3.6.2011, 16:52
xvr, беда в том, что это не работает))
С кнопками, с панелями прокатывает, а вот со stringgrid нет, или я что-то неправильно делаю...

Я кинул ScrollBox, на него StringGrid, при увеличении размер StringGrid'a в ScrollBox'e полосы прокрутки нет

Не работало потому что я использовал StringGrid с JVCL, а ScrollBox с VCL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)