www www
Искусственный Интеллект
(123791)
7 лет назад
var imagemass: array[1..сколько надо] of timage;
for i:=1 to сколько надо do begin
imagemass[i]:=timage.create;
и дальше присваиваете свежесозданному имаджу ownera,
выставляете top и left
делаете, например loadfromfile
и refresh если надо или поднимаете нужный Bitmap из коллекции...
end;
После завершения работы не забудьте за собой этот массив подчистить чтобы не потекла память...
宇宙の外からПрофи (530)
7 лет назад
Не забуду =)
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
img.free;
end;
宇宙の外からПрофи (530)
7 лет назад
Скажу проще.
Возьму из контекста.
"поднимаете нужный Bitmap из коллекции...
end;
После завершения работы не забудьте за собой этот массив подчистить чтобы не потекла память..."
Вот как это сделать?
К примеру, в мемо заполнено 10 строк, в каждой из этих строк всего по одному символу.
После нажатия на кнопку, создаются картинки, местоположение которых сдвигается на left+50, и допустим после 5-го создания, картинки сдвинутся на top+50 и вернуться на left=0 и тд.