![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Спасибо, теперь понял.
А как теперь сделать ограничения перемещению? Какую переменную смотреть? Или проверять положение (св-во Position) скроллеров?
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#12 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Ну, если расположение и размер компонентов в скролбаре статичны, то я бы использовал в качестве ограничения Top самого верхнего компонента, Left самого левого ну и далее по аналогии. Если компоненты изменяются динамически (я так понял не наш случай), то тоже самое, но при каждом сдвиге эти ограничивающие компоненты нужно искать с помощью цикла.
|
![]() |
![]() |
![]() |
#13 | |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]() Цитата:
даешь высокое напряжение
|
|
![]() |
![]() |
![]() |
#14 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Ну например:
ScrollBox1.ScrollBy(-20, 0); если (СамыйПравыйКомпонент.Left + СамыйПравыйКомпонент.Width) < 10 то ScrollBox1.ScrollBy((10 - СамыйПравыйКомпонент.Left - СамыйПравыйКомпонент.Width), 0); Последний раз редактировалось Sibedir; 05.01.2013 в 22:19. |
![]() |
![]() |
![]() |
#15 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Спасибо, теперь все понятно.
даешь высокое напряжение
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма остаётся видимой при Visible=False | Viteef | Общие вопросы Delphi | 10 | 23.02.2015 08:07 |
как связать таблицы свойством MsterFields | Bogdand | Помощь студентам | 0 | 11.05.2012 15:35 |
TScrollBox и его невидимая область. Как с этим бороться? Смотрим внутри... | Vova777 | Общие вопросы Delphi | 3 | 17.02.2012 18:38 |
Как перемещать изображение по панели? | AndersonEgo | C# (си шарп) | 3 | 27.05.2011 10:05 |
Как перемещать? | Черничный | Общие вопросы Delphi | 4 | 09.06.2008 13:56 |