Человеческий скрол в StringGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Человеческий скрол в StringGrid

Сообщение modjo » 10.06.2010 13:34:40

Может вопрос и детский/смешной но найти простого решения не получается. Городит кучу действий чтоб скрол был нормальным не хочется.

В общем когда прокручиваю список в низ он начинает прокручиваться только когда до самого низа доходит курсор. И если вверх - история та же. Мне нужен скрол как при goThumbTracking := True, но только когда я кручу колёсико мыши. Как такое сделать?
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Человеческий скрол в StringGrid

Сообщение Nik » 10.06.2010 13:52:56

Должно помочь:
Код: Выделить всё
StringGrid1.MouseWheelOption:=mwGrid;
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Человеческий скрол в StringGrid

Сообщение modjo » 10.06.2010 13:59:41

Блин, не обратил внимание на параметр, искал в опциях. Спасибо.

А дрожание StringGrid я так понимаю это болезнь Lazarusa?
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Человеческий скрол в StringGrid

Сообщение Nik » 10.06.2010 19:51:13

Не знаю, как в других ОС, а в Win7 у LCL с отрисовкой многих компонентов не всё гладко - мерцание, небольшие тормоза при отрисовке.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 36

Рейтинг@Mail.ru