Иришка
Иришка

Совмещение Label и FOR



Можно ли задать номер Label через счётчик FOR пример как это делается с масивом
for i:=1 to 100 do
Mas:=i;
Только мне нужно менять имя лабела типа
Label.caption:=ABS;
можно ли это както реализовать ?
всё это в делфи

ппц редактор всё скобки убил....

Label(i).caption:=ABS;
и
Mas(i):=i;
вместо круглых скобок стоят квадратные...

Проще говоря мне номер Label нужно подстовлять через переменную.

И как создать массив из лабелов ?))

Макс Рухманов
Макс Рухманов

Как-то так:

for i:=1 to 100 do begin
M [ i ] :=i;
Label1.Caption:=inttostr( M [ i ] );
Application.ProcessMessages;
end;

UPD.
Массив из Лабелов (ХЗ зачем, но пусть будет) :
var a:array [ 1..10 ] of TLabel;
...
for i:=1 to 10 do begin
a [ i ]:=TLabel.Create(Self);
a [ i ] . top:=i*16;
a [ i ] . Caption := ' Ya metko ' + inttostr (i);
end;

АС
Анна Степанова

Почему нет. Надо сначала создать массив лабелей, а потом уже делать с ними что хочешь.

СГ
Светлана Гудименко

ABS := IntToStr(i) не канает?

Ну
Нурканат

А без лабелей никак?
Например имена процедур использовать..

Похожие вопросы
Delphy, ComboBox и Label
паскаль пишет: " переход на несуществующую метку", подскажите что делать. Label M1;goto M1. Label M1; goto M1
Как явно указать один из label в c#
Как сделать текст в Delphi ,(Label) , чтобы он всегда менял цвет (как гифка)?
как программно заполнить label с помощью vba. подробнее внутри
Как передать строку из Си в label GTK
помогите создать передвигающийся Label
delphi. Как нажатием кнопки (button) скопировать текст из Label?
Совмещение музыки и видео в Adobe Premiere
код html5, зачем нужен for в label, он же не связывается с id в других элементах