Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1149830887
VitV
2006-06-09 09:28
2006.07.02
DBGrid перенос строк


3-1146906931
Alfred
2006-05-06 13:15
2006.07.02
Похоже ошибка в ADOTable


2-1149914431
dimodimz-FurYzzZ
2006-06-10 08:40
2006.07.02
Сумма элементов ячейки в таблице


15-1149750722
QuickFinder
2006-06-08 11:12
2006.07.02
Софт для редактирования MP3-файлов


2-1150126941
Новичок__
2006-06-12 19:42
2006.07.02
Предыдущий каталог