| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > событие прокрутка |
| Автор: boogerman 29.6.2004, 11:58 |
| есть scrollbox, точнее класс наследованный от него, как отловить событие прокрутки? |
| Автор: gray_k 29.6.2004, 13:31 |
| Отлавливай события OnMouseWheel, OnMouseWheelUp и OnMouseWheelDown. |
| Автор: boogerman 29.6.2004, 13:50 |
| а как же щелчок мышью?, точнее onmousedown? |
| Автор: gray_k 29.6.2004, 14:25 |
| А, извини, я чего-то на колесе мышки зациклился, сам не так давно с этим мучился Ты имеешь ввиду прокрутку с помощью бегунка на скроллбоксе? Тогда лови OnCanResize. |
| Автор: boogerman 29.6.2004, 18:09 |
| некорректно обрабатывается |
| Автор: boogerman 29.6.2004, 18:15 |
| особенно это касается прокрутки, хочет перересовывает, хочет нет |
| Автор: boogerman 29.6.2004, 18:33 |
| на этом скролбоксе происходит сейчас перерисовка по таймеру... если бы отловить прокрутку корректно, то таймер можно выкинуть. есть предложения??? |
| Автор: p0s0l 29.6.2004, 19:15 | ||
Попробуй еще вначале поставить:
и юзай потом OnCanResize |
| Автор: Akella 30.6.2004, 08:08 |
| а помоему есть отдельные компоненты для прокрутки |
| Автор: Guest 23.7.2004, 12:39 |
| А как отлавить само события колеса мыши на тот же компонет Scrollbox |