IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Проблема с увеличением ширины изображений в TImageList
1147
сообщение 19.08.2009 23:47
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 205
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


В TImageList первоначально задал widh:=256, (в TImageList 4 картинки. Используются для вкладок TpageControl) через некоторое время потребовалось увеличить widh до 285. Увеличиваю, запускаю компиляцию и все зависает. В чем здесь может быть проблема? есть ли всетаки способ увеличить ширину картинок в TImageList? Если нет, то нет ли другого компонента, который мог бы заменить TImageList для этой цели?
Код программы здесь нипричем. Гдето читал что именно сам TImageList вызывает зависание
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 21.08.2009 23:31
Сообщение #2


Гость






procedure TForm1.FormCreate(Sender: TObject);
var
bm: TBitmap;
i: integer;
const
path: AnsiString = 'C:\Images\';
begin
myImageList := TImageList.CreateSize(285, 16);
with myImageList do
begin
for i := 1 to 4 do
begin
bm := TBitmap.Create;
bm.LoadFromFile(Format('%sp0%d.bmp', [path, i]));
Add(bm, nil);
bm.free;
end;
end;
PageControl1.Images := myImageList;
end;
Проверил, все картинки разные, как и положено.
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 4:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"