Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Скрол для компонентов


Автор: petya07 21.11.2007, 01:22
собственно есть scrollbar
как сделать чтобы он выполнял свою работу с memo,stringgrid и т.п.
scrollbar свой,поэтому не предлагать стандартные скроллы окон)))

Автор: VICTAR 21.11.2007, 03:58
Посмотри ScrollWindow

Автор: Alexeis 21.11.2007, 10:25
petya07, весьма непростое дело. Я уже пробовал. Много событий нужно синхронизировать.
1) Жмем на стрелочку
2) Кликул на скрол и тянешь
3) Кликнул на мемо и рулишь роликом.
4) нажал возврат каретки, перешел на следующую строку (число строк изменилось), возможно что весь текст поднялся вверх
5) стрелочками перемещаемся по тексту (происходят прокрутка)
6) Вырезаем/вставляем текст (меняется число строк + прокрутка)

Автор: petya07 21.11.2007, 17:52
фи, и вправду не приятное занятие все это обрабатывать...

Автор: Alexeis 21.11.2007, 18:11
Это еще не упоминая редкое событие Scroll in View - прокрутки до тех пор пока курсор не попадет в видимую область + дополнительные изменения при изменении ширины / высоты компонента memo.

Ой а еще ctrl+ End, ctrl + Home , Page Up, Page Down

smile 

Автор: petya07 21.11.2007, 18:48
интересно будет поразбираться с этим, но не сейчас)))

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