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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2011, 17:40   #1
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию Динамическое создание объектов в TScrollBox

Динамически создаю 2 картинки вот так:

///// Автосоздание рисунка
nom:=nom+1;
//////////////////////////
Fon_ramki[nom]:=timage.Create(self);
Fon_ramki[nom].Left:=0;
Fon_ramki[nom].Picture.LoadFromFile('resources/images/bild_table.png');
Fon_ramki[nom].Top:=w_img;
Fon_ramki[nom].Tag:=1;
Fon_ramki[nom].Width:=386;
Fon_ramki[nom].Height:=75;
Fon_ramki[nom].Parent:=Form1.ScrollBox1;
////////////////////////// картинка бильярда или чего либо
Table[nom]:=timage.Create(self);
Table[nom].Left:=4;
Table[nom].Picture.LoadFromFile('resources/images/table.png');
Table[nom].Top:=w_img+4;
Table[nom].Tag:=1;
Table[nom].Width:=386;
Table[nom].Height:=75;
Table[nom].Parent:=Form1.ScrollBox1;
/////////////////
w_img:=w_img+65;
/////////////////

Пока не трогаю ползунок все создается нормально с промежутком между картинками который мне и нужен. Как только ползунок скрол бокса вниз до конца и опять создаю эти 2 картинки , промежуток междупоследней и предпоследней картинкой почемуто становиться большим.



Что я делаю не так
ВалекFCRK вне форума Ответить с цитированием
Старый 14.12.2011, 18:46   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Возможно не помогу, но мне интересно: вы грузили .png в TImage??


Можете скинуть демо? или процедуру отрисовки, ибо я так не могу сказать в чём ошибка.

Последний раз редактировалось Delphi_ProGer; 14.12.2011 в 18:49.
Delphi_ProGer вне форума Ответить с цитированием
Старый 14.12.2011, 19:59   #3
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию

Да грузил png. С помощью какогото компонента который давно установил. Дело не в нем. У меня эта проблема возникла ещё когда не картинки создавал а просто LAble
ВалекFCRK вне форума Ответить с цитированием
Старый 14.12.2011, 20:16   #4
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от ВалекFCRK Посмотреть сообщение
Да грузил png. С помощью какогото компонента который давно установил. Дело не в нем. У меня эта проблема возникла ещё когда не картинки создавал а просто LAble
ну разве исходник выложите...так понятней будет что к чему.
Delphi_ProGer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание объектов в Delphi Arinnna Помощь студентам 4 15.08.2011 22:30
Динамическое создание объектов Костян Пират Общие вопросы Delphi 12 24.05.2011 18:39
Динамическое создание объектов panda88 Общие вопросы Delphi 4 24.01.2010 18:16
динамическое создание объектов OpenGl Seran4ek Помощь студентам 2 26.11.2009 17:04
Динамическое создание объектов LepihinMS Общие вопросы Delphi 18 05.07.2007 23:31