![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: 1 Всего: 2 |
Здравствуйте форумчане.
Проблема такая: Есть компонент ScrollBox, на нем лежит TImage. TImage может менять свой размер по ходу работы программы - он расширяется. Но почемуто полосы прокрутки у ScrollBox не появляются? подскажите как решить проблему. --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
WandG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 17.11.2008 Репутация: нет Всего: 1 |
может быть Вы поставили align = AllClient?
Это сообщение отредактировал(а) WandG - 17.7.2009, 15:02 |
|||
|
||||
IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: 1 Всего: 2 |
да точно! именно так и есть. спасиб за подсказку.
А обьясните пожалуйста почему так нельзя? Добавлено через 3 минуты и 20 секунд постаавил Aling = None но все равно не появляются полосы прокрутки. Вот как увеличивается tImage
--------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
IvanoffAndrey, как так? align = AllClient ставится для того, чтобы картинка занимала всю область скроллбокса, а он уже сам отвечает за полосы прокрутки.
|
|||
|
||||
IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: 1 Всего: 2 |
Ничиго не понимаю.
подскажите плиз как это организовать, убрал align = AllClient все равно ничиго не получается. Может по мимо увелечиения Битмапа картинки нужно еще что нибуть увеличивать. попробовал еще делать так Image.Width := Image.Width + 10. То есть и битмап и размер компонента увеличиваются одновременно. Но полос все равно нету. --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Скорее всего TImage не внутри ScrollBox'а.
1. Вырежьте каринку в буфер обмена. 2. Выделите Скроллбокс и вставьте Image. При этом перемещать Image за пределы бокса будет нельзя. 3. Установите у Image Align = alClient. Это сообщение отредактировал(а) Keeper89 - 17.7.2009, 16:20 |
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
Предположу, что TImage не считается контролом, для которого ScrollBox увеличивает свои размеры... Это только предположение. ПОпробуй разместить под ним, допустим, TPanel того же размера и попробуй менять ее размеры. Полосы появятся?
|
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Поправочка - 3 пункт не нужен, а так все работает.
|
|||
|
||||
IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: 1 Всего: 2 |
Keeper89 - проделал по пунктам.
все равно ничего не получается. mr.Anderson для Кнопок - пробую их перемещать в ScrollBoxe - все работает, полосы прокрутки появляются, так все работате если увеличивать размеры кнопочек. Для TImage все равно ничего не получается. Что делать не представляю. Как тогда иным образом огранизовать полосы прокрутки для tImage? Добавлено через 1 минуту и 8 секунд Программирую на Turbo Delphi может это как то влияет? Добавлено через 5 минут и 9 секунд Все, простите за бузу. разобрался. Тема такая что я напартачил там со свойствами выравнивая относительно ScrollBox. Всем спасибо. --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |