| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Полосы прокрутки фреймов |
| Автор: Timi 7.6.2007, 19:01 |
| Народ есть фрейм у которого автоматиски созданы только вертикальные полосы проктутки. Как сделать чтобы полосы прокручивались при вращении колесика, а также при удержании кнопок Page UP/Page Down. и кнопок верх вниз.!!! P.S прога написана на delphi. Модеры извените забыл написатьв заголовке.! |
| Автор: Sunvas 8.6.2007, 10:53 |
| Timi, ну так отлавливай соответствующие сообщения кнопок и перемещай ползунки. |
| Автор: Alexeis 8.6.2007, 11:31 | ||
Нужно сделать следующие обработчики фрейму
|
| Автор: Timi 8.6.2007, 18:18 | ||||||||
так не получилось! Сдела вот как:
Пробовал поступить с клавишами таким макаром:
не получилось... |
| Автор: Alexeis 8.6.2007, 20:14 |
| Timi, Определитесь что нужно прокручивать, фрейм или форму. Мой пример для фрейма в котом не вмещаются все компоненты. А тут вижу что прокручивается сама форма. |
| Автор: Timi 9.6.2007, 08:27 | ||
Почему форму! Я отработчик событий ставлю на форму, а фрейм прокручиваю! Ставил твой код! Фрейм ни как не реарировал! Нещнаю почему! |
| Автор: Timi 9.6.2007, 11:50 | ||||||
| Ок! С скролом разобрались!! Но остались кнопочки Page UP/Page Down. и кнопок верх вниз.!!!
Вот так не работает! А если заметить строку
на
полосы будут опускаться, принажатии клавиши "w" У меня есть прога определяющая код нажатой клавиши. Результат: 34 - page down 33 - page up 40 стрелка вниз 38 стрелка вверх Беру эти коды и не чё не получается!...:( |