![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LoadFromFile('1.bmp'); (DelphiX) [Delphi, Windows, DelphiX]
Suj © (2005-11-10 00:41:00)Делаю загрузку в DXImageList1.Item[0] програмно
//пример
Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile('N.bmp');
В итоге ничего не выводит. А если загрузить через объект инспектор (перед запуском компиляции), то всё нормально.
Может чё не правильно написал?
Домовенок (2005-11-11 01:43:00) [1]А насколько я помню DelphiX, то можно один раз сделать так:
Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile('N.bmp');
потом сделать так:
DXImageList1.SaveToFile("...");
А потом загружать все картинки одной строчкой:
DXImageList1.LoadFromFile("..");
Не гарантирую, конечно, но что-то подобное точно было, т.к. даже пользовался специальным редактором, который позволял создавать и редактировать библиотеки картинок :)
Omar2002 (2005-11-10 22:51:00) [2]
> Санёк (10.11.05 17:50) [6]
>
>
> > Form1.DXImageList1.Items.[0].Picture.LoadFromFile('N.bmp');
>
>
> а оно так работает?
> с трудом уже помню DelphiX, но разве надо не вот так:
>
> Form1.DXImageList1.Items[0].Picture.LoadFromFile('N.bmp');
>
>
Это просто опечатка скорее всего :)
Пишется действительно так Form1.DXImageList1.Items[0].Picture.LoadFromFile('N.bmp');
А с рестором я тоже долго парился - че только не делал. Просто надо было миникарту динамически рисовать в DXImageList1.Items[0] :) Рестор надо всего один раз делать, после изменения битмапа
Санёк (2005-11-10 17:50:00) [3]
> Form1.DXImageList1.Items.[0].Picture.LoadFromFile('N.bmp');
а оно так работает?
с трудом уже помню DelphiX, но разве надо не вот так:
Form1.DXImageList1.Items[0].Picture.LoadFromFile('N.bmp');
Darthman (2005-11-10 11:28:00) [4]Нашёл!
В DXTimere поставил
DXImageList1.Items.Restore;
Это не обязательно.
После загрузки всех итемов сделай DXImageList1.Items.Restore; однократно.
2Wish (2005-11-10 09:32:00) [5]Тут почитай:
http://mirgames.ru/article/delphix/dinamic
Suj (2005-11-10 01:13:00) [6]Нашёл!
В DXTimere поставил
DXImageList1.Items.Restore;
Suj (2005-11-10 00:48:00) [7]нет ошибок, просто пустой экран. Даже если к Items[0] присвоить картинку перед компиляции, то после запуска высвечивается та картинка которую я вставил перед компиляцией, а та которая програмно не показывается :-(((
aboo (2005-11-10 00:44:00) [8]А ошибки выдаёт?