Форум: "Игры";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
ВнизLoadFromFile( 1.bmp ); (DelphiX) Найти похожие ветки
← →
Suj (2005-11-10 00:41) [0]Делаю загрузку в DXImageList1.Item[0] програмно
//пример
Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");
В итоге ничего не выводит. А если загрузить через объект инспектор (перед запуском компиляции), то всё нормально.
Может чё не правильно написал?
← →
aboo (2005-11-10 00:44) [1]А ошибки выдаёт?
← →
Suj (2005-11-10 00:48) [2]нет ошибок, просто пустой экран. Даже если к Items[0] присвоить картинку перед компиляции, то после запуска высвечивается та картинка которую я вставил перед компиляцией, а та которая програмно не показывается :-(((
← →
Suj (2005-11-10 01:13) [3]Нашёл!
В DXTimere поставилDXImageList1.Items.Restore;
← →
2Wish (2005-11-10 09:32) [4]Тут почитай:
http://mirgames.ru/article/delphix/dinamic
← →
Darthman © (2005-11-10 11:28) [5]Нашёл!
В DXTimere поставил
DXImageList1.Items.Restore;
Это не обязательно.
После загрузки всех итемов сделай DXImageList1.Items.Restore; однократно.
← →
Санёк (2005-11-10 17:50) [6]
> Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");
а оно так работает?
с трудом уже помню DelphiX, но разве надо не вот так:Form1.DXImageList1.Items[0].Picture.LoadFromFile("N.bmp");
← →
Omar2002 © (2005-11-10 22:51) [7]
> Санёк (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-11 01:43) [8]А насколько я помню DelphiX, то можно один раз сделать так:
Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");
потом сделать так:
DXImageList1.SaveToFile("...");
А потом загружать все картинки одной строчкой:
DXImageList1.LoadFromFile("..");
Не гарантирую, конечно, но что-то подобное точно было, т.к. даже пользовался специальным редактором, который позволял создавать и редактировать библиотеки картинок :)
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c