Ich hätte jetzt "FindComponent" genutzt... Wenn wenigstens die zu ändernde Eigenschaft vorher schon bekannt ist, dann reicht es, lediglich den Namen der gesuchten Komponente in einem String zu hinterlegen.
Code:
testString:= 'Label1';
TLabel( Form1.FindComponent(testString) ).Caption:= 'aber hallo';
Grüße,
Daniel
Daniel R. Wolf