Autor Zpráva
Aberon
Profil
Zdravím,
Můj problém: Mám okno a v něm 81 komponent label1,label2,label3.....label81.
Má otázka zní, zda-li lze jedním cyklem změnit caption (a u každé bude jiný) u všech.

Můj příklad:
i:=0;
while (i<=80) do
begin
Form1.Label1.Caption:=seznam[i];
i:=i+1;
end;

Ale chtěl bych, aby proměnná byla i ta 1 u toho label. Nejlépe kdyby to šlo nějak nahradit proměnnou i.

Děkuji.

Moderátor Chamurappi: Titulek „Delphi, problém“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Liennie
Profil
for i := 1 to 81 do TLabel(FindComponent('Label'+inttostr(i))).Caption := seznam[i];
Aberon
Profil
Děkuji mockrát, pomohlo.

Vaše odpověď

Mohlo by se hodit

Zvažte, zda se neobrátit na specializované fórum, toto se zabývá především webovou problematikou.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: