Ok, hab den
Thread durchgelesen und zitiere mal was auch bei mir als Problem bleibt:
Das Problem bleibt bestehen, dass ich in Delphi (bisher) keine Möglichkeit gefunden habe, Klassen dynamisch zuzuweisen, z.B. so:
TClass('TLabel').Caption
oder
TClass(comp.ClassName).Caption
Ideen?
Der dortige Thread-Ersteller konnte zwar sein Problem "lösen", aber nur weil er Glück hatte, dass er keine anderen Klassenmember benötigte. In meinem Fall kann ich nicht einfach ein "CompSetCaption" machen. Der Knackpunkt ist "Canvas" und noch genauer "Canvas.TextWidth".
Das heißt, außer auf die Eigenschaften von ACtrl... muss ich auch noch auf die Methode "Canvas.TextWidth" zugreifen können. Weitere Ideen?
Guido.