Ich habs ausprobiert und es geht, aber nicht bei meinen Labels, die ich im laufenden Betrieb erzeugt habe, da passiert nichts.
Delphi-Quellcode:
var
PosI, I: Integer;
L: TLabel;
begin
PosI := 20;
for I := 1 to Length(RateS) do begin
L := TLabel.Create(Panel1);
L.Name := 'L'+IntToStr(I);
L.Caption := '_';
L.Hint := UpCase(Char(RateS[I]));
L.Parent := Panel1;
L.ShowHint := True;
L.Top := 20;
L.Left := PosI;
L.Font := Label3.Font;
PosI := PosI+30;
end;
end;
So erzeuge ich die Labels, beim Klick auf START. Kann es sein, dass da was mit dem Namen nicht stimmt, z.B. das der nicht in die "Liste" der Objekte, die FindComponent durchsucht reingenommen wird?