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

Вниз

Image   Найти похожие ветки 

 
Cref12   (2004-04-21 02:40) [0]

Подскажите пожалуйста как создать массив Timage, каждый элемент которого создается программно и в него загружается картинка? НО ЧТОБЫ КАЖДЫЙ ЭЛЕМЕНТ МАССИВА ОТОБРАЖАЛСЯ НА ФОРМЕ!!!


 
Алхимик ©   (2004-04-21 02:55) [1]

Пжалста
var
 ImgArray: array [0..N] of TImage;
...
for i := 0 to N do begin
  ImgArray[i] := TImage.Create(<владелец>);
  with TImage(ImgArray[i]) do begin
     Parent := <имя формы>;    
     Top := <>;
     Left := <>;
     // поиграй сам с координатами
     Picture.LoadFromFile(<имя файла картинки>);
  end;
end;

Желательно после использования освободить массив картинок.


 
Andy BitOff ©   (2004-04-21 02:59) [2]

new:=TImage.Create(MainForm);
TImage(New).Name:=New.ClassName + IntToStr(No);
TImage(new).Picture.LoadFromFile("eee.bmp");
TImage(new).Parent:=MainForm;

А массив вот:

for i:=0 to MainForm.ControlCount-1 do begin
 if MainForm.Controls[i] is TImage then begin
   //Image
 end;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
4-1079892982
Yuri Btr
2004-03-21 21:16
2004.04.11
Оконная функция нового контрола


3-1081934441
kalishenko
2004-04-14 13:20
2004.04.11
Фильтр по дате


1-1082036179
alienserg
2004-04-15 17:36
2004.04.11
Вызов процедуры родительского окна из формы в DLL. Как?


3-1081942503
Соловьев
2004-04-14 15:35
2004.04.11
Execute statement - error :(


14-1081891855
GanibalLector
2004-04-14 01:30
2004.04.11
ИСХОДНИКИ мониторов(PortMon,RegMon и пр...)