Hallo, gibt es eine Möglichkeit, die Eigenschaften eines Objektes einer selbstgeschriebenen Klasse mit Hilfe einer Variablen zu setzen bzw. abzufragen?
Beispiel:
Dim Eigenschaft as String
Dim Ergebnis as String
Dim MyObject = clsMyObject
set MyObject = new clsMyObject
Eigenschaft = "name"
Ergebnis = MyObject.Eigenschaft ' Entspricht MyObject.name
Dass das so nicht gehen kann, ist klar. Irgendwo habe ich gelesen, dass man den Namen der Property in Klammern übergeben kann. Ich nehme aber an, dass das in der Klasse irgendwo programmiert werden muss. Hat jemand die Lösung? Mir würde auch helfen, wenn ich die property als Parameter an das Objekt übergeben könnte und das Objekt die eigenen Prozeduren selbst aufrufen würde. Aber dazu fällt mir auch nichts ein.
|