Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > добавление рисунка в TimageList


Автор: delphi_ 12.6.2007, 12:21
Код

var
  bmp : TBitmap;
begin
  bmp := TBitmap.Create;
  bmp.LoadFromFile('c:\refresh.bmp');
  imageList1.Add(bmp, nil);
   bmp.free;
end;


вываливаеться с ошибкой-мол неправильный размер файла.если делаю тоже самое через компанент-т.е. кликнув по нему и через меню добавив-все ок
почему?

Автор: Yanis 12.6.2007, 12:28
У TImageList есть свойство Width и Height. Изображение, которое ты загружаешь в него не соответствует этим размерам.

Автор: delphi_ 12.6.2007, 12:34
хмм..да поствил св-во какие у рисунка-все стало ок.
теперь вопрос следующий-

использую AlphaSkins,кнопка там использует как раз TImageList
после загрузки иконки,даже делая sbitbtn1.refresh или repaint -картинка на кнопке не обновляеться
если сделать все заранее руками а не через код-все ок
почему?

Автор: Alexeis 12.6.2007, 13:06
Модератор: Пожалуйста, один топик - один вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)