私はこのようなプロパティを持つコンポーネントを持っています:-
enum class Foo {VAL0, VAL1, VAL2, VAL4 =4};
class TDummy : public TComponent
{
...
Foo f;
TDummy() : f(Foo:VAL2) {};
__published:
__property Foo foo{ read = f, write = f};
}
ただし、インストールすると、IDEオブジェクトインストラクターは「foo」の選択肢のドロップダウンリストを表示せず、値「2」を含む編集フィールドを表示するだけです。
IDEに「2」ではなく「VAL2」を表示させ、VAL0 / VAL1 / VAL2などの選択肢のドロップダウンリストを表示するにはどうすればよいですか?