1.我做了一个控件,其中有一个属性是一个类,可是怎么显示在Inspector上时名称显示的是'TMyComponent.',当然如果程序里给它的name赋值后就变成'TMyComponent.NewName',但是如何才能做成Font的样子:'(TFont)',或者Constraints的样子:'(TSizeConstraints)'。
2.另外,这个属性在设计期设定的值调出来后就又恢复成原样了。当然,这个属性是在控件构造函数里新建的,程序运行起来后新建了一个当然就成原来的样子了。可是我看了FFont和FConstraints的做法也是一样的。怎么我的就不从.dfm里读出设定的值呢?我查了帮助说如果没有定义stored时默认是保存的。但是就算我显式的设置了也一样。我的声明是
    property DefaultxButton:TxButton read FDefaultxButton write SetDefaultxButton stored true;
我刚仔细看了一下,发现和TResourceManager有关。有人知道具体的做法吗?