Помощь - Поиск - Пользователи - Календарь
Полная версия: ScrollBar в stringgrid
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
ninja
Здравствуйте, возник такой вопрос, можно ли объеденить 1 и более таблиц stringgrid, т.е можно ли сделать чтобы при движении 'ползунка' в одной таблице одновременно двигался и в другой? Нашел только stringgrid1.ScrollBars, а как использовать не пойму.
volvo
Вот тебе 2 варианта:
1 - чтоб работало: на таймер вешаешь
StringGrid2.TopRow := StringGrid1.TopRow;
и не мучаешься, за исключением того, что при протягивании скроллера мышью второй грид прокрутится на сразу, а после того, как закончится прокрутка первого.
2 - чтоб работало правильно: перехватываешь WM_VSCROLL для одного грида, и посылаешь его же второму гриду.

Только вопрос в следующий раз задавай как положено. Это называется "синхронная прокрутка Гридов", а не "перемещение ползунка", ибо ползунок - он сам по себе не двигается, только когда прокручиваешь компонент...
ninja
Извеняюсь за не правильно поставденный вопрос.

Спасибо
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.