Witam
Jak zawsze mam dziwny kłopot mianowicie tworzę sobie labele na panelach:
with TLabel.Create(self.FindComponent('Panel'+inttostr(y)+'_'+inttostr(x))) do begin
Left:=33;
top:=10;;
Parent:=TPanel(Self.FindComponent('Panel'+inttostr(y)+'_'+inttostr(x)));
Visible:=True;
Name:='Label1_'+inttostr(y)+'_'+inttostr(x);
OnClick:=Translator;
Caption:='0';
end;
gdzie oczywiscie x i y zmienia sie w petli
następnie potrzebuje zmienic napis na labelu i tu jest klopot poniewaz zastosowanie :
TLabel(FindComponent('Label1_'+inttostr(y)+'_'+inttostr(x))).caption:='napis';
nic nie daje ze wzgledu na to ze odwoluje sie do labela a nie wiem jak sie ustosunkowac do tego ze jest on umieszczony na panelu.
Próbowałem jeszcze opcji
TLabel(self.FindComponent('Panel'+inttostr(y)+'_'+inttostr(x))).caption:='na';
jednak w tym wypadku jes tworzony nowy label.
Wie ktos jak to powinienem skonstrulowac?