Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#9

Re: Standardwert einer Eigenschaft

  Alt 22. Feb 2005, 13:03
Zitat von Binärbaum:
Kann man den Standardwert nicht folgendermaßen setzen:
Delphi-Quellcode:
private
  FMyColor:TColor;
published
  MyColor:TColor read FMyColor write FMyColor default $FF;
end;

...

constructor TMyComp.Create(Owner:TComponent);
begin
  inherited Create(Owner);
  FMyColor:=$FF;
end;
MfG
Binärbaum
Das ist das korrekte vorgehen! Das default ist nur ein attribut, das dem DFM-system mitteilt welchen wert es als standardwert zu betrachten hat und somit nicht speichern braucht. Den wert muss dann folglich auch im konstruktor zuweisen.

@Nelsoni: Du verwechselst das mit der standard-eigenschaft einer klasse!

Ich frag mich warum es da probleme gibt? Vielleicht nochmal den sachverhalt genau untersuchen oder schildern.
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat