Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.11.2007, 13:33   #1
Apophis
 
Аватар для Apophis
 
Регистрация: 29.11.2007
Сообщений: 7
По умолчанию загрузка картинки в матрицу

как присвоить элементу bitmap масива свойство picture некого timag
чтобы потом это искользовать что-то вроде такова
map[i,j]:= ('D:\S.bmp');
Apophis вне форума
Старый 29.11.2007, 13:38   #2
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

Сделай массив типа Tbitmap
map : array[1..n,1..n] of Tbitmap
I like WPF
kommunist вне форума
Старый 29.11.2007, 13:41   #3
Apophis
 
Аватар для Apophis
 
Регистрация: 29.11.2007
Сообщений: 7
По умолчанию

он и так есть
вопрос в другом
map [1,1]:=image11.Picture.LoadFromFile;
написать нельзя
как иначе это свойство image элементу присвоить?
Apophis вне форума
Старый 29.11.2007, 14:28   #4
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Вот так:
Код:
map[1,1]:=TImage.Create(Application);
map[1,1].Picture.LoadFromFile('C:\123.jpg');
или так (я точно не понял что ты хош)
map[1,1]:=TImage.Create(Application);
map[1,1].Picture.Assign(Image1.Picture);

Последний раз редактировалось Domovoy; 29.11.2007 в 14:30.
Domovoy вне форума
Старый 29.11.2007, 14:56   #5
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
он и так есть
вопрос в другом
map [1,1]:=image11.Picture.LoadFromFile;
написать нельзя
как иначе это свойство image элементу присвоить?
во первых битмапы в массиве нужно сначала создать
Код:
for i:=0 to mapWidth-1 do
  for j:=0 to mapHeight-1 do
    map[i,j]:=TBitmap.Create;
во вторых Image тут не нужен
Код:
map[1,1].LoadFromFile('file.bmp');
если все же использовать Image, то делать это нужно так
Код:
Image11.Picture.LoadFromFile('file.bmp');
map[1,1]:=Image11.Picture.Bitmap;
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума
Старый 29.11.2007, 18:24   #6
Apophis
 
Аватар для Apophis
 
Регистрация: 29.11.2007
Сообщений: 7
По умолчанию

я хочу чтобы указывать картинку в массиве,а отображалась она в имаге

Последний раз редактировалось Apophis; 29.11.2007 в 18:26.
Apophis вне форума
Старый 29.11.2007, 18:57   #7
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Требую немедленно сменить подпись, в противном случае - БАН.
Alex21 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на матрицу. Fest Помощь студентам 2 16.12.2007 05:54
Задачка на матрицу. Саня895 Помощь студентам 1 11.12.2007 08:45
Как посчитать матрицу? RECREATOR Помощь студентам 8 30.11.2007 07:10
Загрузка картинки на форму CoDeR Работа с сетью в Delphi 5 27.07.2007 23:11
Перевод строки в матрицу Chepa Общие вопросы Delphi 14 28.01.2007 00:13