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;
Nein !
Außerdem setzt du im Constructor (auch zur Runtime) den Wert nochmal, wenn die Komponente erstellt wird. Der soll aber aus dem Design übernommen werden.
Wenn man das Setzen des Wertes im Constr. weglässt steht da 0.