__property hinzufügen mit untermenü
-
Hallo.
ich versuche gerade einer Komponente properties hinzuzufügen.
Dazu will ich ein untermenü machen (wie z.b. Font im Objectinspector).
Ich muss so ein aufklappbaren menü hinzufügen.so hab ichs versucht:
class Syn1: public TObject { private: public: int iWords; protected: __published: __property int Words = {read=iWords; write=iWords,nodefault}; };und in der komp selber:
... __published: __property tSyn1 *Syntax= {read=Structure,write=Structure}; ...was mach ich falsch
-
Mit einem enum oder einfach einer Listbox
enum TExt_Align{algLeft,algCenter,algRight};
....
__property TExt_Align TextAlign = { read=GetTextAlign, write=SetTextAlign, default=algCenter};
-
Wenn ich das mit enum mache, bekomm ich aber nur eine Liste (wie eine Listbox) bei der ich werte auswählen kann...ich brauch aber ein Property, die man öffnen kann und (wie z.B. Font)
-
schau mal hier
-
Schau in der Hilfe unter Propertyeditoren. Die sind extra zu entwerfen