Ich glaube nicht, das das mit der Default-Eigenschaft auch bei Zuweisungen
funktioniert hat in VB.
Wie sollte man den sonst der Variablen wirklich einen anderen Wert zuweisen?
Also was ist z.B. bei:
EinButton = ZweiterButton
macht der dann daraus:
EinButton.Caption = ZweiterButton.Caption
oder:
EinButton = ZweiterButton
oder eine Mischform aus beidem?
AFAIR waren Defaulteigenschaften nur für R-Werte da.
Thomas Krause
Post by Pascal SchmittHallo!
Post by PeterBei der Zuweisung einer Objektinstanz meiner Klasse A zu einer Variablen
vom Typ
A soll automatisch eine Eigenschaft der zugewiesenen Objektinstanz
geändert werden.
Also wie eine Default-Eigenschaft in Visual Basic? (Da ging das doch
afair: EinButton = "Caption")
Auch wenn es möglich wäre, würde ich es dir nicht empfehlen, denn ein
Programmierer erwartet ja eigentlich eine bestimmte Verhaltensweise von
einem Operator, wenn der +-Operator plötzlich multiplizieren würde wäre es
auch ziemlich blöd...
--
Pascal Schmitt