Hallo Christo
Zwar bin ich Delphi-Neueinsteiger, aber vielleicht ist meine Idee trotzdem nicht völlig bescheuert:
Wie wäre es, wenn Du in der Klasse von MyObject eine Methode definierst, die einen String annimmt und ein Objekt vom Typ der Listenelemente zurückgibt?
Also im Sinne von:
MyObject.getObjectFromList('Objektname').Eigenschaft
Und innerhalb von MyObject eine Funktion:
Delphi-Quellcode:
function TMyObject.getObjectFromList(Objektname: String): TListObject;
begin
// in Liste nach dem Objekt mit entsprechendem Namen suchen
// Gefundenes Objekt casten und zurückgeben
end;
Dann müsstest Du zwar 1 mal die Methode ausprogrammieren, wie man anhand des Objektnamens das passende Objekt aus der Liste holt, könntest aber im restlichen Code so zugreifen, wie Du das gerne möchtest.