Ihr seid Nasen!!
Zitat von
iLLe:
Delphi-Quellcode:
type TFontstyle=(fsbold,fsitalic,fsunderline,fsstrikeout);
TfontStyles=set of Tfontstyle;
property style:Tfontstyles;
Ein
property gehört zu einer Klasse, es kann nicht "lose" unter einem
type stehen. Dahin kommen nämlich nur Deklarationen von neuen Typen.
Wenn du mit Properties experimentieren willst, musst du dich erstmal mit classes (Hilfestichwort:
class) auseinandersetzen. Innerhalb einer Klasse kann man u.A. Felder und Properties definieren, wobei letztere von ersteren lesen oder in erstere schreiben (Grüße an JoelH
).
Eine Beispielklasse würde so aussehen:
Delphi-Quellcode:
type
TMyClass = class
private
FFontStyle: TFontStyles // vorausgesetzt TFontStyles wurde bereits weiter oben deklariert
public // oder published
property FontStyle: TFontStyles read FFontStyle write FFontStyle default [fsBold, fsSonstwas, ...];
end;