Hallo Andreas,
Ich hätte mir gewünscht, dass man jedes Objekt direkt ansprechen kann.
Na ja, kannst du ja. Nur: Der Name eines Objektes ist eben nur eindeutig über den gesammten Verzeichnisbaum.
Das ist immer so. Denk mal an den Herrn "Müller". Ist ein eindeutiger Name

. Um Ihn zu identifizieren, brauchst du einfach den kompletten Namen (Verezichnisbaum - also z.B. der Artur Müller aus Hintertupfingen in der Blumenstrasse 5....
Und so ist da mit den Objekten eben auch.
Dein Kontrollelement heisst "Preis", so kann aber auch ein anderes Kontrollelement auf einem anderen Formular heissen, oder zum Beispiel eine Calctabelle oder eine Grafik. Dieser Name ist somit nicht eindeutig.
Und mit dem Abbilden der Struktur im Basic-Code erzeuge ich natürlich feste Strukturen, die dann ggf. nicht mehr mit der "Realität" übereinstimmen.
Na ja, Festlegungen muss man schon treffen. Andererseits kannst du natürlich auch flexible Strukturen abbilden: Alle Objekte sind auch über Indices erreichbar, dann musst du halt Schleifen zur Suche über alle Indizes programmieren - und somit dein Objekt eindeutig identifizieren. Technisch ist das möglich - ja manchmal sogar notwendig, der Namenszugriff ist aber immer einfacher.
Viele Grüße
Thomas