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 |
#2 · Zasláno: 12. 4. 2011, 16:30:16
for i := 1 to 81 do TLabel(FindComponent('Label'+inttostr(i))).Caption := seznam[i];
|
||
Aberon Profil |
#3 · Zasláno: 12. 4. 2011, 18:33:08
Děkuji mockrát, pomohlo.
|
||
Časová prodleva: 13 let
|
0