Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2009, 17:33   #1
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию Организация полосы для TImage

Подскажите, пожалуйста, как организовать полосы прокрутки для TImage?
Gerzs вне форума Ответить с цитированием
Старый 30.07.2009, 17:34   #2
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Кидай его на TScrollBox. ImageX.Align - alClient, ImageX.AutoSize - True.
Evgeniy26 вне форума Ответить с цитированием
Старый 30.07.2009, 18:02   #3
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Цитата:
Сообщение от Evgeniy26 Посмотреть сообщение
Кидай его на TScrollBox. ImageX.Align - alClient, ImageX.AutoSize - True.
Не работает.
Gerzs вне форума Ответить с цитированием
Старый 30.07.2009, 19:31   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Тебе подсказали про ScrollBox. Смысл здесь в том, что саму прокрутку возьмет на себя ScrollBox, а у Image нужно выставить AutoSize:=true - в этом случае он (Image) будет изменять свой размер под то изображение которое в него подгрузили, а ScrollBox "организует" прокрутку своей клиентской области если вдруг Image станет больше нее.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 30.07.2009, 19:53   #5
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
Тебе подсказали про ScrollBox. Смысл здесь в том, что саму прокрутку возьмет на себя ScrollBox, а у Image нужно выставить AutoSize:=true - в этом случае он (Image) будет изменять свой размер под то изображение которое в него подгрузили, а ScrollBox "организует" прокрутку своей клиентской области если вдруг Image станет больше нее.
Я понимаю, все сделал как написано, результата – нет.
Gerzs вне форума Ответить с цитированием
Старый 30.07.2009, 20:01   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

так может размеры Image`а меньше клиентской области ScrollBox`а или у самого ScrollBox`а не включены полосы прокрутки ?
Код:
ScrollBox1.VertScrollBar.Visible := true;
ScrollBox1.HorzScrollBar.Visible := true;
Еще это выставляется через Инспектор объектов
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 30.07.2009, 20:04   #7
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Всем спасибо!
Evgeniy26, ты наверно имел введу, что надо Align – alClient для TScrollBox, а то если это свойство для TImage выставить ничего не выходит а для TImage надо Align –alNone ( ну у меня так по крайней мере).

Последний раз редактировалось Gerzs; 30.07.2009 в 20:06.
Gerzs вне форума Ответить с цитированием
Старый 30.07.2009, 21:12   #8
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Я торопился, не углядел. Извиняюсь.
Evgeniy26 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
полосы прокрутки daron HTML и CSS 3 06.05.2009 13:53
Полосы прокрутки в CRDBGrid Antoha БД в Delphi 2 27.02.2009 12:05
Правильная организация класса для работы с таблицей mysql Choo PHP 10 08.08.2008 08:55
Свой обработчик ошибок для TImage Aslan Мультимедиа в Delphi 8 29.11.2007 11:54
нет полосы прокрутки(((( doncova1 Общие вопросы Delphi 6 20.11.2006 17:28