|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2010, 11:49 | #1 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 10
|
Scrollbar не прокручивает
Устанавливаю на форму компонент TScrollbar, делаю его вертикальным, выравниваю по правому краю, кидаю на форму компоненты ниже границы, компилирую - прокрутка не работает.
Если у формы поставить autoscroll и убрать TScrollbar, то прокрутка появляется и работает, но при этом при параметре Position = 0 она по умолчанию появляется прокрученная вниз. Помогите пожалуйста, как сделать, чтоб TScrollbar заработал? Для наглядности прикрепляю скрин скролбара http://www.programmersforum.ru/attac...1&d=1286956142 |
13.10.2010, 12:06 | #2 | ||
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Цитата:
Цитата:
p.s. У меня все прекрасно работает, даже, без компонентов(за исключением TScrollBar). Последний раз редактировалось vasek123; 13.10.2010 в 12:50. |
||
13.10.2010, 12:14 | #3 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 10
|
Код:
Последний раз редактировалось Stilet; 13.10.2010 в 13:24. |
13.10.2010, 12:22 | #4 | |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Цитата:
хотя, самому интересно, каким образом это возможно, и зачем вообще. чем так плохи стандартные скроллбары? |
|
13.10.2010, 13:20 | #5 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 10
|
Компоненты кидаю ниже формы, скролбар выровнен по правому краю, размеры формы зафиксированы (640*480)
С Autoscroll = true: Задаю position на 1 - ползунок в редакторе прыгает вверх, компилирую, открываю форму - он внизу. position задаю на 100 - ползунок в редакторе прыгает вниз, компилирую - так же внизу. А может быть такое из-за того, что изначально форма, на которой отображается прокрутка, скрыта (visible установлено в false)? У компонента ScrollBar при отображении формы ползунок сам вниз не смещается, но он совсем не работает (при перетаскивании перетаскивается, а содержимое формы остается на месте). |
13.10.2010, 13:32 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Подозреваю что нужно что-то в таком роде:
Код:
I'm learning to live...
|
13.10.2010, 13:48 | #7 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 10
|
Stilet так работает! В создание формы не писал, оставил только
Код:
|
13.10.2010, 23:25 | #8 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 10
|
Решил проблему! Оказывается, в свойсте tabstop у компонента TMemo нужно было false поставить - после компиляции программа обозначала первый таб и автоматически прокручивала окно к нему По мне это нелогично, когда явно задаешь нулевую позицию бегунка, прокручивать к табу автоматически.. особенно когда он не на первом экране. Автоскролл не дергается - буду использовать его.
Из-за чего ScrollBar дергается, не ясно - позиция в свойствах компонента жестко закреплена. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает scrollbar | qwertyk | Компоненты Delphi | 4 | 10.10.2010 21:07 |
scrollbar | grater83 | Общие вопросы Delphi | 2 | 08.10.2009 12:00 |
ScrollBar | Rebel123 | Общие вопросы Delphi | 2 | 19.07.2009 11:35 |
scrollbar | street-walker | Общие вопросы Delphi | 4 | 29.04.2009 23:45 |